Live data from Hacker News

Woxi: Wolfram Mathematica Reimplementation in Rust

github.com

81–90 of 141 posts

Re: Woxi: Wolfram Mathematica Reimplementation in Rust

#81
post #65
post #64

AGPL licensed. An interesting choice. Author really doesn’t want Wolfram to use it??

Why should I want them to use it?

Well it would get vastly more popular if it was officially endorsed. Do you want lots of people using it?

Re: Woxi: Wolfram Mathematica Reimplementation in Rust

#82
post #69

I regularly use Mathematica for working with symbolic expressions (for its DSolve and transfer function stuff) and it is way more maintainable and elegant to have fractions, symbols and powers rendered in math mode instead of having to deal with a text only representation. Are there any front ends (either custom or somehow extending jupyter) for this project which recreate this experience?

Maybe http://texmacs.org would fit here!

Re: Woxi: Wolfram Mathematica Reimplementation in Rust

#85

My Bona fides: I've written my own Mathematica clone at least twice, maybe three times. Each time I get it parsing expressions and doing basic math, getting to basic calculus. Then I look up the sheer cliff face in front of me and think better of the whole thing. There is an architectural flaw in Woxi that will sink it hard. Looking through the codebase things like polynomials are implemented in the rust code, not in…

implementing addition in woxilang itself?? this gotta be terribly slow. am i missing something?

Re: Woxi: Wolfram Mathematica Reimplementation in Rust

#86
post #75

I love Rust for mathematical and scientific tasks (I am building the structural bio crate infrastructure), and I love Mathematica and have a personal sub. I should be the audience, but... What makes Mathematica great, IMO, is the polish and overall experience created by consistent work with applications in mind over decades. So, I look at this project with skepticism regarding its utility.

Half-assed reimplementations of existing software (often in the name of "memory safety") is what the Rust community is best known for.

Mathematica is proprietary software. Any reimplementation is better than nothing at all, at least for people that don't run proprietary software

Re: Woxi: Wolfram Mathematica Reimplementation in Rust

#88
post #2

Hi, I'm the main developer. We're steadily getting closer to the next release which will support most features of Mathematica 1.0 plus some of the most popular newer functions (> 900 overall!). AMA!

LSP?

Not yet, but on the roadmap!

Re: Woxi: Wolfram Mathematica Reimplementation in Rust

#90
post #75

Earlier quoted context omitted.

Half-assed reimplementations of existing software (often in the name of "memory safety") is what the Rust community is best known for.

Mathematica is proprietary software. Any reimplementation is better than nothing at all, at least for people that don't run proprietary software

Useless thing is not less useless by the virtue of being FOSS. That's something FOSS folks have yet to understand.

All the best to the author, they definitely have fun doing this, but I've seen enough of such attempts. Having agents doesn't make much difference.

Post reply on HN