Earlier quoted context omitted.
The reason I might find Mathematica interesting is its language, which I found to be on my popularity-brevity Pareto frontier. https://danuker.go.ro/programming-languages.html#non-math-ma... So, it can express an average Rosetta Code non-math task in ~180 bytes, compared to Python, ~270, or Java, ~420. I guess this is because of its vast libraries of "batteries included". Where it all falls apart is sharing. Nobody c…
I bought a one time home license for like $200ish a number of years ago and it still works, and will likely work forever. I have transferred it between computers and even OSes over time. Worth it. I pay as much for JetBrains annuallt and way more for the Adobe stuff I use maybe twice a year.
Wolfram Language and Mathematica Free on Every Raspberry Pi
91–100 of 141 posts
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#92Earlier quoted context omitted.
>quagmire of impracticality make && make install?
You forgot the ./configure step which is the hard part. For all but the most trivial of software this step is likely to fail, and often fail big and cryptically. Then you get to figure out what packages to install from your distro's repos to fix all these errors. It's even more fun when that dependency was never packaged for your distro, because then you get to install that dependency from source and repeat this enti…
In my experience, the vast majority of the time the installation instructions list the necessary packages for at least Debian-style and Redhat-style distros. Build instructions for Windows tend to be much worse. though if the software supports Windows at all, you are slightly more likely to have an installer or at least precompiled binary because build tooling availability and build experience is so much worse on Windows.
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#93Earlier quoted context omitted.
I bought a one time home license for like $200ish a number of years ago and it still works, and will likely work forever. I have transferred it between computers and even OSes over time. Worth it. I pay as much for JetBrains annuallt and way more for the Adobe stuff I use maybe twice a year.
Are one-time licenses a thing of the past ?
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#94Earlier quoted context omitted.
Could you illustrate some footguns of Mathematica/Wolfram Language?
Multiplication with multi-dimensional arrays comes to mind (not unlike numpy, actually). Rare bugs when simplifying symbolic expressions. Unconventional definitions of special functions. Probably several others that I am forgetting now. More importantly there are lots of possibilities for disaster caused by the lack of typing, and complex Mathematica code quickly becomes impenetrable. Oh and version control systems a…
I mean footguns in "Multiplication with multi-dimensional arrays"? That's a problem with Mathematica as opposed to what? Implementing it yourself? Using a third party library for that (that you have to also find and assess it's doing the right thing - which apparently numpy also doesn't as you say). Another specialized tool (and wouldn't that just have it's own footguns)?
If you just said "it has its set of caveats that you need to be careful about" that would be understandable.
But your wording/tone implies that Mathematica is somehow worse, and using it is (your words) "a terrible idea". So, what are those wonderful alternatives that don't have the same and much worse issues?
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#95Earlier quoted context omitted.
Multiplication with multi-dimensional arrays comes to mind (not unlike numpy, actually). Rare bugs when simplifying symbolic expressions. Unconventional definitions of special functions. Probably several others that I am forgetting now. More importantly there are lots of possibilities for disaster caused by the lack of typing, and complex Mathematica code quickly becomes impenetrable. Oh and version control systems a…
So, still like a 100x improvement in the areas you're concerned with, compared to using any standard programming language (to either re-implement the same stuff or use third-party libraries)? I mean footguns in "Multiplication with multi-dimensional arrays"? That's a problem with Mathematica as opposed to what? Implementing it yourself? Using a third party library for that (that you have to also find and assess it's…
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#96Earlier quoted context omitted.
Could you expand on, for a person who only dabbled with Mathematica some time back, what that niche is?
A good niche for mathematica is finance: type in your equations, tell it what "type" your variables are, let it solve them. Let the machine get it right.
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#97Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#98This is great!
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#99Earlier quoted context omitted.
Could you illustrate some footguns of Mathematica/Wolfram Language?
Multiplication with multi-dimensional arrays comes to mind (not unlike numpy, actually). Rare bugs when simplifying symbolic expressions. Unconventional definitions of special functions. Probably several others that I am forgetting now. More importantly there are lots of possibilities for disaster caused by the lack of typing, and complex Mathematica code quickly becomes impenetrable. Oh and version control systems a…
You try it once, realize it's doing things element-wise, and then go lookup the proper product symbol (@ in numpy).
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#100Earlier quoted context omitted.
Go try disabling the telemetry on Windows 10 after each update. On Linux, you can compile stuff from source anywhere. Or even use pkgsrc on top of any distro.
The comment you replied to talked about regular uses, things like installing using and removing apps. A regular user wouldn’t even understand the things you just said let alone how to do them. Disabling telemetry also seems like a wildly different problem that I’m not even sure regular users would care about.
I always giggle when someone says "regular" users use a GNU/Linux-Distro ;)