Discussion about arrays and matrices in Maxima



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