summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Benkard <code@mail.matthias.benkard.de>2008-03-05 18:53:54 +0100
committerMatthias Benkard <code@mail.matthias.benkard.de>2008-03-05 18:53:54 +0100
commitec93161e814c02d025f04e497a3346d878bc61b7 (patch)
tree4574b2c04ff87c4c85be4756b9e2e36c66de8c16
parentb1015fa7812802b2dad8c361f0638433ecb95203 (diff)
Add a journal entry about CMUCL's SET-FUNCALLABLE-INSTANCE-FUNCTION bug.
darcs-hash:cb5eb0a9f46770d2de2b31cb55fa83813e4bbb35
-rw-r--r--JOURNAL16
1 files changed, 16 insertions, 0 deletions
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