Symbolica 2.0: Programmable Symbols for Python and Rust
- Programming
- Developer Tools
- Open Source
- Mathematics
Symbolica 2.0 is a new release of a computer algebra system, or CAS, aimed at symbolic math in Python and Rust rather than in a bundled proprietary language. The post highlights programmable symbols, better rule construction, evaluators, and general API cleanup. People who have used it across versions said the ergonomics have improved sharply, especially in Rust, where builder patterns, namespaced symbol macros, a callable-style trait, and broader arithmetic support make expression manipulation feel much less awkward than earlier releases.
If you need symbolic math inside a Python or Rust stack, Symbolica now looks credible as a modern, fast option with a much better developer experience than many older computer algebra systems. But if broad adoption, community contributions, or long-term portability matter more than speed and polish, its commercial licensing remains the main strategic constraint to weigh up front.
- symbolica.io
- Discuss on HN