Robert Dodier wrote:
> On 12/22/06, Raymond Toy <raymond.toy at ericsson.com> wrote:
>
>
>> It's just very big, that's all. I haven't and don't plan on creating
>> interfaces to all the functions. Eigenvalue/eigenvector and SVD seem
>> useful, so I've done those.
>>
>> Perhaps it can be a share or contrib package, but I'm not even sure it
>> should be checked into maxima at all.
>>
>
> If you mean some or all of LAPACK -- yes, I believe it should be
> committed to cvs.
> I believe it is important and widely used, so it should in a
> subdirectory of src (not share).
> We can work on creating interfaces apart from just getting the f2cl
> output loaded into Maxima
>
>
Do we really want LAPACK loaded all the time? Or will we arrange for it
to autoload when needed?
I guess a good place would be src/numerical/lapack.
I haven't actually measured how big LAPACK is, but it does seem very
large. I think the main SVD routine is 6000 lines of Lisp (from 3000
lines of Fortran).
Ray