News for hackers. Stuff that matters.
Re:Calculus with Julia by llm_trw on Saturday May 18, 2024 @10:42PM (#40403786)
It isn't. Mathematica is very much a niche product in academia.

The people who would get most out of it are students, but for some god forsaken reason universities don't support them.

I was in a pilot class with Mathematica back in 2006 and the review of the class were _all_ 5 stars and students on average got 10% higher marks in all other subjects they took that year.

They didn't run the course again.

Sagemath is now equally good if a teacher defines a DSL for the students to use in a class.

Re:Calculus with Julia by bee_rider on Sunday May 19, 2024 @02:06AM (#40404587)
Sagemath seems much more appropriate; it is better not to bind students to proprietary tools.
Re:Calculus with Julia by ykonstant on Sunday May 19, 2024 @04:26AM (#40405287)
The only "problem" with sagemath is that it is based on Python. The rationale is that Python is easy to start using and widely known. This is the usual "make it easy for newcomers" trap.

For the mathematical constructs we care about in symbolic programming, I have found Python's syntax and Sage's menagerie of objects awful to use. Initially you feel comfortable, but when you want to do some real work, it gets horribly in the way. The Wolfram language, a LISP variant, is less familiar and harder for a newbie to learn but it is vastly superior for actual work.

Re:Calculus with Julia by llm_trw on Sunday May 19, 2024 @06:04AM (#40405745)
Wolfram is not a lisp, even under the hood it is its own thing.
Re:Calculus with Julia by ykonstant on Sunday May 19, 2024 @07:26AM (#40406150)
Thanks, let me correct myself:

The only "problem" with sagemath is that it is based on Python. The rationale is that Python is easy to start using and widely known. This is the usual "make it easy for newcomers" trap.

For the mathematical constructs we care about in symbolic programming, I have found Python's syntax and Sage's menagerie of objects awful to use. Initially you feel comfortable, but when you want to do some real work, it gets horribly in the way. The Wolfram language, not a LISP variant, is less familiar and harder for a newbie to learn but it is vastly superior for actual work.