Differences between Maxima and Macsyma and GPL vs. commercial version
Subject: Differences between Maxima and Macsyma and GPL vs. commercial version
From: Richard Fateman
Date: Wed, 26 Mar 2003 19:33:07 -0800
seberino@spawar.navy.mil wrote:
> Richard
>
> Thanks for info.
>
> (1) You mentioned Matlab.... is Maxima deficient in any
> Matlab like functionality as compared to commercial
> version? I assume you know of the Matlab clone
> called Octave that is GPL'd? I presume any deficiencies
> could be fixed by just using Octave code?
I believe the Macsyma Inc people rewrote Matlab functionality
in Lisp. If you want to use Octave using a foreign function
interface from lisp, you have to do some work on the front end,
anyway. It might be of use to some people.
>
> (2) Is the Common LISP code of Maxima well written, commented
> and easy to maintain?
Generally no.
In short, is the GPL'd code on
> a firm enough foundation that it is easy for other people to
> learn it, improve on it and keep it evolving along side the
> commercial competitors?
"other people" are improving and evolving it. Some code dates back
to 1968 or earlier, when programming style was quite different. A
naive programmer would likely have difficulty.
>
>
> Chris
>
>
>