0.7.13.pcl-class.3:
[sbcl.git] / TODO.pcl-class
1 ** CONDITION-CLASS
2
3 (find-class 'warning) gives an object of type STRUCTURE-CLASS.
4 However, a WARNING is not a STRUCTURE-OBJECT, but a CONDITION-OBJECT,
5 which contradicts the requirement that instances of STRUCTURE-CLASS be
6 STRUCTURE-OBJECTs.  Fix this, probably by teaching PCL about
7 CONDITION-CLASS analogously to STRUCTURE-CLASS.
8
9 ** CLASS-PROTOTYPE
10
11 [ fixed the (CLASS-PROTOTYPE (FIND-CLASS 'NULL)) issue; more general
12   fix for other built-in-classes can be done in mainline post-merge ]
13
14 ** SB-MOP
15
16 Now that a CL:CLASS is a real CLOS class, it might be worth giving
17 SB-PCL the SB-MOP nickname, since it now is in the region of
18 conforming to AMOP.
19
20 ** LEGAL-CLASS-NAME-P
21
22 NIL is probably not a legal class name