On Nov 13, 4:13 pm, rjf <fate...@gmail.com> wrote:
> 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

Seems to me that either I completely failed at expressing my ideas
clearly, or you failed at reading my post properly. Either way, I get
no enjoyment out of discussing in that kind of mode and tone, so I'll
just leave it at my last post.

Johan

-- 
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