> Another area that I think Nim could be very helpful is in SageMath (similar 
> to Mathematica).

SageMath is a loose collection of C/C++/Fortran/Cython/Python libraries wrapped 
in Python. I expect that most of the time is actually spent in the low-level 
languages rather than the Python glue.

Also developing a SageMath equivalent in Nim would require contributors 
significantly well-versed in all domains of science and engineering.

For example SageMath includes:

  * [Numpy](https://en.wikipedia.org/wiki/NumPy) for physics, statistics, data 
science
  * GMP and [PARI/GP](https://en.wikipedia.org/wiki/PARI/GP) for bigint, number 
theory and cryptography
  * SymPy for symbolic execution
  * Maxima for Differential Equations and Integration
  * Abstract Algebra,
  * Plotting
  * Optimizations: non-linear, linear programming, constraint solving, ...



i.e. developing a SageMath-like package would be the ultimate goal once we have 
a critical mass of scientific libraries 
[https://github.com/nim-lang/needed-libraries/issues/77](https://github.com/nim-lang/needed-libraries/issues/77)

Reply via email to