Hacker News new | ask | show | jobs
by sn6uv 5041 days ago
Mathics has about 25K lines of python of which only about 10 lines are platform specific. There are also about 100K lines of JS, but much of it is automatically generated or libraries. Admittedly it is missing lots of the features of Mathematica, but I think its an interesting comparison to make.

Disclaimer: I'm a developer for Mathics

4 comments

This looks cool. I am a big fan of the sympy's lightweight/modular approach to computer algebra, and so its great to see work on a nice front end. I have one random question. What was the rationale behind having "Apply" overwrite the head of an expression? If a function "f" takes a list to a list and I call "Apply[Plus,f[x]]" I would like the result to have "Plus" as the new head with "f[x]" as the tail. But as it it it feels like mixed semantics. Is there something I am missing?
Mathics links: use the online version at http://mathics.net/, download it and contribute at http://mathics.org/
Can we get permalinks to saved worksheets?
>Admittedly it is missing lots of the features of Mathematica

That's quite an understatement.