Fermat
Fermat copied to clipboard
Add LaTeX/KaTeX output for situations where it makes sense
This might be something that is most relevant to some of the modules. Affected modules might include:
- Algebra Expressions
- Coordinate Systems
- Complex Numbers
- Matrices and Vectors
- Stats
Thought:
If there were a classmap that allowed Immutables to retain a consistent UID across several different instances, it might be possible for a particular instance of it to export its entire LaTeX of all the operations performed on it.
Steps for that:
- [ ] Create a LaTeX Provider that can export arbitrary later from some kind of normalized/serialized format.
- [ ] Create a classmap that allows Immutables to pass a UID between them, as well as the "version number"
- [ ] Allow the LaTeX Provder to read from the classmap when provided an instance to see what the steps performed on past version of the instance are
- [ ] Create helper functions on the Numbers class for exporting the current instance as LaTeX