From ec93161e814c02d025f04e497a3346d878bc61b7 Mon Sep 17 00:00:00 2001 From: Matthias Benkard Date: Wed, 5 Mar 2008 18:53:54 +0100 Subject: Add a journal entry about CMUCL's SET-FUNCALLABLE-INSTANCE-FUNCTION bug. darcs-hash:cb5eb0a9f46770d2de2b31cb55fa83813e4bbb35 --- JOURNAL | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/JOURNAL b/JOURNAL index fa4b72d..db3fd25 100644 --- a/JOURNAL +++ b/JOURNAL @@ -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 -- cgit v1.2.3