zlacker

[parent] [thread] 9 comments
1. adius+(OP)[view] [source] 2025-12-06 10:07:24
With all the integrated standard functions Mathematica is such an incredible tool. We really need an open source version of it. Even if we implement only 10% of the features it would be already incredible useful.

I started working on an implementation in Rust called Woxi (https://github.com/ad-si/Woxi) and I hope to find some contributors, as it is such a gargantuan task!

replies(3): >>Y_Y+E4 >>Gave46+kL >>pkaye+jE1
2. Y_Y+E4[view] [source] 2025-12-06 11:08:59
>>adius+(OP)
Here's a 10% clone of Mathematica - https://mathics.org/
replies(2): >>babaye+aj >>sn9+Hz1
◧◩
3. babaye+aj[view] [source] [discussion] 2025-12-06 13:39:34
>>Y_Y+E4
Maxima is the clone. I remember using it 20 years ago. very nice.
replies(3): >>pfortu+Yr >>zozbot+Rs >>Y_Y+jw
◧◩◪
4. pfortu+Yr[view] [source] [discussion] 2025-12-06 15:01:12
>>babaye+aj
Maxima, despite its shortcomings, is a great tool for symbolic computation.
◧◩◪
5. zozbot+Rs[view] [source] [discussion] 2025-12-06 15:09:19
>>babaye+aj
It's more like both Mathematica and Maxima are clones of the original MACSYMA.
replies(1): >>pkaye+DC1
◧◩◪
6. Y_Y+jw[view] [source] [discussion] 2025-12-06 15:33:39
>>babaye+aj
Maxima is a similar CAS, but it's not a clone of Mathematica like Mathics aims to be.
7. Gave46+kL[view] [source] 2025-12-06 17:33:18
>>adius+(OP)
imo you should implement double pass for the evaluator. using pest tokens in the functions etc makes it gard to implement also makes it slow and not optimizable
◧◩
8. sn9+Hz1[view] [source] [discussion] 2025-12-07 00:45:12
>>Y_Y+E4
This reminded me of one of the greatest posts in the history of the internet, and I am devastated to report that it no longer exists: >>6516114
◧◩◪◨
9. pkaye+DC1[view] [source] [discussion] 2025-12-07 01:16:14
>>zozbot+Rs
Maxima is based on the DOE (Department of Energy) fork of MACSYMA.
10. pkaye+jE1[view] [source] 2025-12-07 01:42:05
>>adius+(OP)
I've writing one myself in Go the past few months just to learn the way CAS internals work. Got about 300 symbols working to varying degree. Complex numbers almost working. Basic rule system. Various algebra simplifications. Still trying to figure out how to do Factor as it is pretty math intensive. No graphical output, just to the terminal for now. Using Claude models also to learn AI programming and help with so of the math concepts.
[go to top]