Skip to content
Open
No due date
Last updated Dec 6, 2021
0% complete

In our last meeting, we have talked about some performance goals for a future version:

  • Speedup evaluation of simple algebraic expressions to values close to sympy (5x faster than Mathics 4.0)
  • Load Rubi in less than 2 min.
  • Run the full CI in less than 5 minutes.
  • Other ideas?

Ideas to reach this milestone:

[ ] Improve internal structures, like store Attributes to bitsets instead of strings (PR #81), replace certain properties implemented as method (like is_atom) by class variables, etc.
[ ] Add primitives for symbolic Arithmetic (Expressions like Plus[a,b,c] could be represented by InstanceableBuiltins).
[ ] Improve the routine that decides in which library certain symbolic evaluations are delegated (PR #33).
[ ] Implement some kind of pre-compilation over complex expressions.

List view

    There are no open issues in this milestone

    Add issues to milestones to help organize your work for a particular release or project. Find and add issues with no milestones in this repo.