3 ms·
Even compared to Lisp, Mathematica code tends to end up being write-only code. Variable scoping semantics is weird, and cajoling Mathematica to do things in the
by reikonomusha 8y ago
Even compared to Lisp, Mathematica code tends to end up being write-only code. Variable scoping semantics is weird, and cajoling Mathematica to do things in the order you want can be cumbersome. Mathematica is also just slow and buggy, especially when you have to use a license server. (Mathematica on macOS frequently beachballs.)
- zitterbewegung 8y agoYea I had that feeling too. I wish they replaced the syntax with a python/ lua / javascript ripoff.
- whitten 8y agoIs there a BNF online for Mathematica? I know there is a project to do Mathematica-like things (computer algebra system) on github written in pure Python ( http://sympy.org/ http://sympy.org/ ). I've been told that Sage ( http://sagemath.org/ http://sagemath.org/ ) is Mathematica-like but uses Python as its programming language. There is also Maxima ( http://maxima.sourceforge.net/ http://maxima.sourceforge.net/ ) which also has a close to Mathematica experience.