[Maxima] recent attempt

Nicolas Neuss neuss at mathematik.uni-karlsruhe.de
Thu Jan 4 03:20:49 CST 2007


"Richard Fateman" <fateman at cs.berkeley.edu> writes:

> There has been some suggestion (repeated recently) that by using the common
> lisp object system at least some of the confusing multiplicity of options in
> Maxima can be handled more systematically, and that new features could be
> added more easily.  I believe that this concept can be over-sold (it almost
> always is when writing computer algebra "systems" in C++), but that it has
> some validity.  A package for doing generic arithmetic that could be
> modified for use in Maxima is on my web site, in case anyone cares to look
> at it. It is in draft form at http://www.cs.berkeley.edu/~fateman/generic 
> 
> Comments are welcome.

I think this code (or at least part of it) would be interesting as a
stand-alone library (working across several CL implementations).  Already
the GMP interface would have been useful for me last year.  A possible
strategy could be to start a project at common-lisp.net providing generic
arithmetic for Allegro.  I'm quite sure that this library would be ported
to other CLs quite fast.  An LLGPL license (or similar) would be important.

Nicolas


More information about the Maxima mailing list