Checked in a fix from SBCL for the "exporting symbols breaks PCL" bug,
as pointed out on cmucl-imp by Christophe Rhodes. The original SBCL changelog says: 0.7.6.24: fixing tonym's GRUFFALO bug (from #lisp)... ...made MAKE-INSTANCE-FUNCTION-SYMBOL use two colons whether or not the symbol is currently exported, so that EXPORTing the class name after class definition and before class use doesn't lose track of the function ...incremented fasl file format to reflect this (The whole PCL approach of encoding stuff into hairy symbol names interned in odd places is still broken, as can easily be demonstrated by renaming packages. But that's unlikely to be fixed soon, and maybe in the meantime this easy fix can help a little.)
Loading
Please register or sign in to comment