[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: a metaobject extension



    Date: Thu, 21 Jun 90 17:29:25 PDT
    From: Jon L White <jonl@lucid.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?"