diff options
author | Matthias Benkard <code@mail.matthias.benkard.de> | 2008-03-05 18:53:54 +0100 |
---|---|---|
committer | Matthias Benkard <code@mail.matthias.benkard.de> | 2008-03-05 18:53:54 +0100 |
commit | ec93161e814c02d025f04e497a3346d878bc61b7 (patch) | |
tree | 4574b2c04ff87c4c85be4756b9e2e36c66de8c16 | |
parent | b1015fa7812802b2dad8c361f0638433ecb95203 (diff) |
Add a journal entry about CMUCL's SET-FUNCALLABLE-INSTANCE-FUNCTION bug.
darcs-hash:cb5eb0a9f46770d2de2b31cb55fa83813e4bbb35
-rw-r--r-- | JOURNAL | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -1,5 +1,21 @@ -*- mode: muse -*- +* 2008-03-05, 18:48:48 CET + +** CMUCL and the MOP + +I have just discovered a discouraging bug in CMUCL's version of PCL that +is confirmed by what Closer-to-MOP's feature list says: +PCL:SET-FUNCALLABLE-INSTANCE-FUNCTION does not accept a closure as its +second argument, it only accepts pure functions that don't close over +things. + +Really. That is a horrible bug. It means that Objective-CL is broken +on CMUCL in a fundamental way (see the definition of SHARED-INITIALIZE +:AFTER (SELECTOR ...) in data-types.lisp) and I don't have the slightest +idea how to work around it. + + * 2008-02-24, 22:39:03 CET ** PCL Problems |