Fermat icon indicating copy to clipboard operation
Fermat copied to clipboard

Add LaTeX/KaTeX output for situations where it makes sense

Open JordanRL opened this issue 4 years ago • 1 comments

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

JordanRL avatar May 19 '20 07:05 JordanRL

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

JordanRL avatar Jul 02 '21 02:07 JordanRL