Subject: Discussion about arrays and matrices in Maxima
From: Žiga Lenarčič
Date: Tue, 19 May 2009 09:58:33 +0200
Hi!
On 19. May, 2009, at 1:30 AM, Richard Fateman wrote:
> See if you can find out about the matlisp package. http://
> matlisp.sourceforge.net/
I'm aware of Matlisp - with some modifications it could be used for
matrices of 'double-float type. The only problem (I think) there is
with Matlisp is that it requires a FFI to BLAS/LAPACK libraries.
Currently (as far as I know) GCL doesn't support that, which means
most of the Maxima's userbase would be left out. Perhaps Matlisp kind
of system can be made to work with f2cl converted LAPACK until we
have some other Lisp on Windows...
But, yes, routines for working with 'double-float arrays are already
written - if Maxima would import Matlisp in some form, we would gain
MATLAB-like performance on 'double-float matrices with not that much
effort. That would look great on Maxima's feature list :)
>
> A bigger change would be to use CLOS , the common lisp object system.
>
> RJF
>
Regards,
Ziga Lenarcic