11 comments

[ 5.2 ms ] story [ 29.6 ms ] thread
I’ve been a rust user of symbolica since 0.1 and it is insane how much nicer it is to use now.

Builder patterns for constructing replacement rules (and now evaluators!), macros for namespacing symbols, and now the call trait to fill in for callables in rust.

Not to mention the broad implementation of arithmetic on Atoms (the expression type of symbolica) with other std types and with symbols.

As an alternative, I’m working on reimplementing Wolfram Language/ Mathematica in Rust: https://woxi.ad-si.com/ A lot of Wolfram Language code just works already!
So you haven't heard from there lawyers yet ? Hope it stays that way.

Does Woxi also show intermediate steps ? That to me is a killer feature of Mathematica.

Why not just Maxima, Reduce, or Cadabra2?
Seems like a worthy successor to Sympy, although the license system might prevent it from reaching the same level of adoption.
I was excited to see this, since I'm looking for a symbolic algebra library.

But then I saw the absolutely awful license. A license like that at a time like this is no small miscalculation.

What is so awful about the license? Non-professionals can use it for free without core restrictions. Are you a professional?
Generally seems realy nice but I realy do not like the license, I hate this kind of licenses that restrict you from using the full power of your device. What is this one core is free. I have 8 cores just on my private system. My Laptop has even more.