[Ecls-list] building maxima

Raymond Toy toy.raymond at gmail.com
Thu May 3 05:00:08 UTC 2012


On 2/3/12 3:33 AM, Juan Jose Garcia-Ripoll wrote:
>
> I had a look at f2cl's code and the following code would more or less
> fix it. There might be simpler ways, such as looking only at PARAMETER
> statements, but my fortran is a bit rusty and I do not know f2cl so
> well. Note also that one possible optimization could be to use
> LOAD-TIME-VALUE around COERCE, for those lisps that would not
> precompute the COERCE statement.

I really appreciate you taking the time to generate the patch.  It
mostly works, but generates incorrect code for format statements.

But no worries.  I finally sat down and figured out how to get f2cl to
generate declarations using string instead of (simple-array character). 
I've updated the code in maxima and ran the testsuite with ecl.  The few
errors reported by Paul Bowyer about find_root(quad_qags(...)) are fixed
now too.  (quad_qags wanted to print out some error messages, but the
bogus type declaration caused ecl to signal an error which maxima
interpreted as a general failure of quad_qags).

Thanks for your help,

Ray





More information about the ecl-devel mailing list