[Ecls-list] Another problem compiling SERIES

John Wiegley jwiegley at gmail.com
Thu Nov 29 21:23:35 UTC 2007


Juanjo, after your recent fix, SERIES now gets much further in the  
compilation phase, but still cannot compile fully.  I'm getting this  
error now:

   NIL is not of type FUNCTION.

All I need do to manifest it is insert the following line in the  
SERIES code and compile it (I'm using C-c C-c in SLIME to do the  
compilation):

   (COMPILER-LET ((*OPTIMIZE-SERIES-EXPRESSIONS* NIL)))

The code that manifests the problem is the first use of `defS' in the  
file, where it's defining the COLLECT series function.  This code  
expands to the above COMPILER-LET form (plus a whole bunch more),  
which, when it compiles it, gives the error.

John




More information about the ecl-devel mailing list