[Ecls-list] More bugfixes

Juan Jose Garcia Ripoll worm at arrakis.es
Sat Oct 20 09:04:09 UTC 2001


Improvemens in the compiler:

1) Forms like (let ((*special-var* *special-var*)) ...) lead to smaller code.

2) MULTIPLE-VALUE-BIND forms would not undo their bindings of special 
variables. This was actually a bug.

3) The compilation of &aux parameters is now based on the compiler for LET* 
forms.

4) Fixed a nasty bug in the compiler for CATCH. This bug affected catch forms
in which the tag is not constant. For instance (CATCH (IF FLAG 'TAG-1 
'TAG-2)...)

Just in case someone cares, these bugfixes allow one to compile CMUCL's 
FORMAT into ECLS, thus getting a more ANSI compliant FORMAT and the 
FORMATTER, which is absent from ECLS.

	Juanjo

-- 
http://www.arrakis.es/~worm




More information about the ecl-devel mailing list