[Ecls-list] Critical fixes
goffioul at imec.be
Thu May 12 09:09:03 UTC 2005
> thanks to Michael's work on a port of Maxima, several bugs of the
> compiler have been uncovered. They are related to the declaration of
> special variables in DEFVAR/DEFPARAMETER forms, mainly.
> However, in this process it was also discovered that it is
> for symbols in the Common-Lisp package to have nonempty
> property lists.
> This has forced me to change the way in which data structures are
> defined, to preserve a hack that makes taking the CDR of the
> symbol NIL
> very fast.
> The change is rather localized to the a few files of the C
> core, but it
> might have some side effects on other parts of the system. Could
> adventurous people please ensure that everything works out of CVS?
As a side-note, it appears from guys on Maxima mailing list that changing
the property list of NIL should not happen in maxima, so it's a bug but
I couldn't locate it yet.
More information about the ecl-devel