I suggest that it should be initially unbound (as per ALLOCATE-INSTANCE protocol, and as it is now), but DESCRIBE should not signal an error. CLHS states that DESCRIBE isn't supposed to signal errors.
A practical fix for DESCRIBE would be, print the name of the class as 'unbound'
I suggest that it should be initially unbound (as per ALLOCATE-INSTANCE protocol, and as it is now), but DESCRIBE should not signal an error. CLHS states that DESCRIBE isn't supposed to signal errors.
A practical fix for DESCRIBE would be, print the name of the class as 'unbound'