Adding colnew contrib (Was Re: Fitting in Maxima)



Michel Talon wrote:
> Raymond Toy wrote:
>
>
>   
>> Ok.  I see that colnew tickles a couple of bugs in f2cl.  Those are
>> fixed now.  After adding a couple of missing linpack routines and a
>> small compatibility file, it all compiles.
>>     
>
> I have written the authors of colnew to ask them permission of including
> colnew in maxima. They kindly agreed, and i am joining here the answers:
>   

That's really good that we have permission to use their code!

Therefore, I'd like to add colnew to, say, contrib/colnew.  The
converted code correctly runs a couple of tests that I found, so I think
it's in usable shape.

However, the conversion needs the very latest version of f2cl due to
some bugs in f2cl being unable to handle the code.  While this isn't
usually a problem, the latest f2cl has changed some of the internals
that affect f2cl-lib.lisp.  Thus, I'll have to update f2cl-lib.lisp and
regenerate all of the converted code.  I don't expect this to break
anything, but you never know.

So, unless there are objections to any of these items, I'll be updating
the f2cl-lib.lisp and all of the converted code over the next few
weeks.  To make sense, the checkin will have to happen all at once, when
everything is done.

Ray