[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FYI: a metaobject extension
- To: Jon L White <firstname.lastname@example.org>
- Subject: FYI: a metaobject extension
- From: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>
- Date: Tue, 31 Jul 90 14:31 EDT
- Cc: Common-Lisp-Object-System@mcc.com
- In-reply-to: <9006220029.AA09249@ptl-club>
Date: Thu, 21 Jun 90 17:29:25 PDT
From: Jon L White <email@example.com>
re: By the way, although it's not really part of this, in the same project I
also had to extend DEFMETHOD to allow a parameter specializer name to be
a class rather than a class name. This was necessary because not all
classes have names. This was the only place in CLOS I could find where
a class object cannot be used where a class name is accepted, so I think
it's an inconsistency and would propose to change it if the CLOS language
were not stable.
That looks like a bug/oversight in the documentation of CLOS. Can't we
just agree that that's what was originally meant?
There have been no answers to this after a month, so I guess that proves we can't
agree. I myself would like to see the change, but am unwilling to disrupt the
fragile X3J13 process by proposing it. I do note that CLIM depends on this feature
in four Common Lisp implementations (in each of them it was either already present
or trivial to add). Of course when I say "CLIM" you have to ask "which version?"