Michel Van den Bergh wrote:
>>
>> I know that there is the SAGE project that is very interesting, but
>> this is yet another language of its own, aka python, on top of the
>> octave and maxima ones.
>>
> I think python would be a great additional language for maxima. The
> object oriented nature of python
> would immediately solve the current language woes. Since many people
> know python these days it would also
> increase the appeal of maxima. Unfortunately python is written in C so
> embedding it in maxima does not seem straightforward.
>
SAGE works the other way around. Python is the glue to join not only
maxima, pari, singular, matplotlib and many other open source programs.
It is even possible to use the three big M's, Maple, Mathematica and MAGMA via
a standard interface. A Matlab interface is on its way.
Python/SAGE is a mainstream, modern programming language.
http://modular.math.washington.edu/sage/http://modular.math.washington.edu/sage/components.html
Jaap