MAKE-INSTANCE specialized on CLASS instead of STANDARD-CLASS
Bug #316463 reported by
Nikodemus Siivola
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Confirmed
|
Low
|
Unassigned |
Bug Description
Reported by Stephen Wilson to sbcl-devel on 7/22/08:
We have:
* (sb-mop:
(#<STANDARD-METHOD MAKE-INSTANCE (SYMBOL) {93EB881}>
#<STANDARD-METHOD MAKE-INSTANCE (CLASS) {93EB899}>)
The spec defines a primary method specialized to STANDARD-CLASS instead of
CLASS.
To post a comment you must log in.
If we replace the specialization on CLASS with STANDARD-CLASS we either deprecate functionality (using MAKE-INSTANCE to allocate structures, etc), or we need to add more methods.
What does AMOP say about this?