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!
Why would I use this and not Wolfram Script? Better license? Allowed for commercial operations?
Woxi: Wolfram Mathematica Reimplementation in Rust
101–110 of 141 posts
Re: Woxi: Wolfram Mathematica Reimplementation in Rust
#102Earlier quoted context omitted.
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.
Re: Woxi: Wolfram Mathematica Reimplementation in Rust
#103Earlier quoted context omitted.
To be fair, we also couldn’t tell for sure if they hand-wrote the code.
If they hand wrote the code we know they at least looked at it once.
Re: Woxi: Wolfram Mathematica Reimplementation in Rust
#104My 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…
I noticed the same thing, having also written an interpreter for the Wolfram language that focused on the core rule/rewriting/pattern language. At its heart it’s more or less a Lisp-like language where the core can be quite small and a lot of the functionality built via pattern matching and rewriting atop that. Aside from the sheer scale of WL, I ended up setting aside my experiments replicating it when I did perform…
and when I say prompting, I just mean code review feedback. All of this is engineering management. I review code. I’ll point out architectural flaws if they matter and I use judgement to determine if they matter. Code debt is a choice, and you can afford it in some situations but not others. We don’t nit over style because we have a linter. Better documentation results in better contribution quality. etc.
Agent coordination? Gastown? All I hear is organizational design and cybernetics
Re: Woxi: Wolfram Mathematica Reimplementation in Rust
#105Earlier quoted context omitted.
How does it compare to mathics? How close is it to being able to run rubi: https://rulebasedintegration.org/ ?
You can find the whole integration routine here https://github.com/ad-si/Woxi/blob/36343ab2cbc97e5081f7c811e... . It's essentially a test mock-up (not even trying partial fraction decomposition for rational functions).
// ∫ tan(x) dx = -ln|cos(x)| - not implemented (requires Log)
This really doesn't bode well... I'm no expert in CASes, but everything I've looked at seems very naive. Vibe coding a Mathematica replacement makes zero sense to me.Re: Woxi: Wolfram Mathematica Reimplementation in Rust
#106Earlier quoted context omitted.
implementing addition in woxilang itself?? this gotta be terribly slow. am i missing something?
Mathematica has symbolic and infinite-precision addition, so you can't automatically take advantage of obvious compiled code.
Re: Woxi: Wolfram Mathematica Reimplementation in Rust
#107Re: Woxi: Wolfram Mathematica Reimplementation in Rust
#108Hi, 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!
Re: Woxi: Wolfram Mathematica Reimplementation in Rust
#109Earlier quoted context omitted.
> what's stopping some employee from something like Mathematica from taking the source code and having an agent port it to open source Laws against theft. Also the same reason employees don't release the code on pastebin or something. > Who owns an algorithm? The org or person who was granted the software patent. https://en.wikipedia.org/wiki/Software_patent > Will everything get copied eventually? If we're lucky. Mo…
https://en.wikipedia.org/wiki/Illegal_number
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B1
REDACTED
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B3
Re: Woxi: Wolfram Mathematica Reimplementation in Rust
#110Earlier quoted context omitted.
implementing addition in woxilang itself?? this gotta be terribly slow. am i missing something?
You are missing the term "JIT", which would enable a host of runtime optimizations which include generating calls to some static piece of native code which performs addition.