3 ms·
The term-rewriting paradigm of Mathematica is very cool, kind of like lisp rotated a few degrees. I'd really like to see a more mainstream language adopt that a
by cultus 8y ago
The term-rewriting paradigm of Mathematica is very cool, kind of like lisp rotated a few degrees. I'd really like to see a more mainstream language adopt that approach. My complaints are more about everything else. Insane scoping rules and constructs (like variables shared between notebooks), and how it is difficult to productively use the language outside of the GUI, but yet the text editor is beyond awful (can't undo more than once, no redo). That and the cells and such drive me crazy.
I'm no expert, but I've been forced to use it on a few occasions, and I've hated every minute of it. I'm fairly fluent in several of languages in different paradigms, but the frustration I experience with Mathematica is worse than any of them.