[Openmcl-devel] (SETF FIND-CLASS)
Leslie P. Polzer
sky at viridian-project.de
Tue May 5 04:03:47 PDT 2009
I just noticed that CCL doesn't seem to register class aliases
as types:
? (defclass foo nil nil)
#<STANDARD-CLASS FOO>
? (typep 5 'foo)
NIL
? (setf (find-class 'bar) (find-class 'foo))
#<STANDARD-CLASS FOO>
? (typep 5 'bar)
> Error: Unknown type specifier: BAR
But the spec (FIND-CLASS) says:
Returns the class object named by the symbol in the environment.
And in section 4.3.7, "Integrating Types and Classes":
Every class that has a proper name has a corresponding type
with the same name.
This seems to be a pretty clear case to me, but I may be
convinced of the converse. :)
Leslie
--
http://www.linkedin.com/in/polzer
More information about the Openmcl-devel
mailing list