Need help?
<- Back

Comments (44)

  • peterus
    I get the reasons for not supporting out of order execution and the % variable, it makes for more readable and usable notebooks. Unfortunately most of the time I use Mathematica it is not to make a readable and repeatable notebook but just to help with uni work, so I do take shortcuts like putting multiple statements in a block and using % frequently.If you are planning to add another component, I'd like to +1 the control systems module. It's a lot less clunky than Matlab in my opinion and faster to use. I've used the classical analysis, state space model and matrix equation solver features in that module, none of the microcontroller stuff https://reference.wolfram.com/language/guide/ClassicalAnalys...Either way, I'll probably be using this after I graduate and no longer have the site license, since I cannot imagine using a different CAS, so thanks for developing this
  • xvilka
    Wish you luck. Hope one day instead of Sage that is a bunch of Python glue for completely different and disjointed systems like Maxima, SymPy, Octave, GAP, PARI/GP, etc we will get a one well-integrated (and blazingly fast because written in Rust). I am a big supporter of open-source but after struggling with Sage and Co, decided that buying Wolfram Mathematica license is well-worth it (never regretted since). It would be great if we don't need to do that anymore.As for the "most wanted" features, I would vote for PDEs, since most other systems (apart from Mathematica itself) do not support them well.
  • alex7o
    This was also posted 6 months ago: https://news.ycombinator.com/item?id=47155526
  • ethanc8
    I tried out the multivariable calculus visualizations from https://nmd.web.illinois.edu/classes/2024/241/schedule.html (search for "visualization") and Woxi Studio seems to be able to display them. I'm not sure if it's entirely correct (there might be a few bugs) since I don't have Mathematica currently to serve as a comparison.
  • bobajeff
    As sometime who's never used Wolfram Languages before this project has gotten me interested.For sometime now I've been looking into a good CAS for my app. I've tried a few algebra problems with Sympy, Sage, Xcas, Maxima and Woxi. Of these only Sage, Maxima and Woxi were capable of giving the expected answers.After trying it out I became fascinated by Wolfram language and other term rewriting languages they are pretty interesting even though most have little to do with CAS like WL.Anyway I've been looking at this project and plan to seriously use it in the future. So, I've noticed a few things when attempting to run wljs (I had to wrap it with a shell script to get wljs to see it as wolframscript executable). First the version number system variable gives a string instead of the expected real number type (As a temporary hack I modified Woxi to give what wljs expects). There also is a variable that tells to the absolute path of the of the current file and it is wrong when it's used in an imported script. After working around that with hard coded paths things became more difficult.Edit: just checked my pc and the variables are called $VersionNumber and $InputFileName which is incorrect if the file is evaluated via Get["filepath"].Anyways, I'm interested in helping out don't know if I can.
  • 3abiton
    Congrats, I remember seeing this few months ago, and it has improved a lot since then! I haven't tapped into Wolfram / Mathematica since my physics years, but I am curious now to try it again.
  • Y_Y
  • yaroslavvb
    I like this project! I've used Wolfram Language since high-school and collected a large number of notebooks that I revisit sometimes. I'm curious, what fraction of cells work under Moxi? 1,275 notebooks, 3GB archive here -- https://drive.google.com/file/d/1RRqHnnCUevm7E0zKsHQvKNKxpzZ...
  • shrubble
    This really does seem wonderful - going to evaluate this some more (no pun intended)!
  • h2aichat
    One idea. May be not all the visitor understand the potential of your tool when they reach your page. An introductory explanation could be helpful (just an idea)
  • philzook
    A suggestion: I think the python api could be more useful if it returned a structured tree and possibly also could accept a structured tree. I'm guessing you're using maturin, there are some nice low energy ways of getting a tree like structure out even if you have to copy internal trees into a new version with nice python bindings. I've done similar things here https://github.com/philzook58/scryerpy https://github.com/philzook58/steelpy https://github.com/philzook58/microeggpy
  • adalacelove
    Happy paying Mathematica customer here.I think this is great. A lot of people want to have a free alternative. For me, the real value of this is the creation of a community and setting the foundation for something better than Mathematica. I'm on the side of those that think that programming languages are a tool of thought and Wolfram lang can be extremely expressive. I love non-mainstream but useful languages.
  • webslinger1
    I used Mathematica for many years for getting equations right. If you're looking for new ideas I thought being able to make approximations (other than series approximations) would have been a great addition. Examples include SVEA, plane-wave approximation, RWA, paraxial approximation, binomial approximation, etc.
  • physicsguy
    What is the performance like for symbolic maths?I always preferred Mathematica for that to SymPy since it's baked in to the language much more. It was also way way faster than SymPy was for anything interesting.
  • petrokitty
    I have used Wolfram a before but I mostly use Sympy. Looking forward to trying this out. If it is faster than Sympy then that would be a huge help.
  • badcafe23423435
    Im not like wolfram language (better is normal Ruby) but alvays alternative is good options
  • dj_axl
    I'm guessing the other Parallel functions are implemented? I vote to include them all, from the comparison page ParallelSelect and ParallelCases are missing as of now. This would allow more multithreaded programming.
  • dataminded
    Really excited about this, would love to stop paying for Mathematica.I cannot adopt it until this gap is closed in the studio.Interactive 2D mathematical typesetting / notation input (front-end)
  • anon
    undefined
  • jshaqaw
    I’m going to get hate here but what the heck I have karma points to burn. What I have to say is not a critique of this particular project which seems nicely done but a general statement on open source.I’d rather see more open source projects making something new than so much “Open Source reimplementation.” If closed proprietary companies are so worthless then why do so many open source projects copy those implementations. Did Wolfram really discover the one true way in its language syntax and presentation layer? If it did, is the idea of open source really just making it unviable for companies to invest in important things like that? To be clear these are of course rhetorical questions. The open source world could experiment (and in defense sometimes does) with truly new approaches and interfaces. I just want to see more of it.Mathematica exists. Mathematica for free versus Mathematica for money is of course a nice trade. But even better would be to try new ways to interact with mathematics unburdened from legacy concerns.
  • nickpsecurity
    Is Wolframe open-sourced and with open patents?Beware of copyright issues for API's and patent issues about reimplementations. Wolfram seems serious about his I.P.. After the Oracle case, I'm not reimplementing any language unless it's open with no patent trolling possible.
  • jkatariy
    this is lowkey so cool
  • zhixingheyi2023
    [dead]
  • plumb_samji
    [flagged]
  • hn2crljhhy
    [dead]