On Nov 13, 6:32 am, "Johan S. R. Nielsen" <j.s.r.niel...@mat.dtu.dk>
wrote:

> two info boxes on this suggested "Why Sage"-page.
>
> I don't think that Python is the perfect language to write mathematics
> software with; I would definitely vote on a much more functional
> language here, e.g. OCaml or maybe even Haskell. However, this would
> cut out so many potential developers,
... yada yada...

excessive boosterism.

Consider that symbolic software systems like Maxima/Macsyma, Reduce,
Axiom, Jacal ...
were written in Lisp,

and that Mathematica and Maple were written in C dialects...

and even YOU would prefer a different, more functional language.

And then you say Python is still better.

Certainly not for writing math software.    Maybe for writing web
applications?

Because it has a coherent syntax????   Compared to Lisp or Haskell or
OCaml?
Because people who know little mathematics and little about
programming
can write/alter/debug applications for SAGE???  About which they
presumably know
nothing?   And this is because Python is such a winner?

And of course so much of SAGE is not even in Python, but C, Fortran, C+
+, Lisp, whatever,
that even that is nonsense.

excessive boosterism.

At best, you might say, some features of Sage can be augmented by
writing in Python, and
the user interface looks like Python  (actually it is not, but has to
be pre-processed).

RJF

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to