Forum: Editorial
References: MAKE-INSTANCES-OBSOLETE
Category: CLARIFICATION/CHANGE
Edit history: 2004-07-20, Version 1 by Bruno Haible
Status: For CLiki consideration
- Problem Description:
- It is not clear whether the value of MAKE-INSTANCES-OBSOLETE, when called on the name of a class, shall be the name or the class.
- Proposal (MAKE-INSTANCES-OBSOLETE-SYMBOL:RETURN-ARGUMENT):
- Clarify that all methods on MAKE-INSTANCES-OBSOLETE, including user-defined methods, must return the first argument.
- Test case:
- (make-instances-obsolete 'standard-object)
- Rationale:
- Current practice:
- Cost to Implementors:
- Tiny,
- Cost to Users:
- Small: Few people write methods for MAKE-INSTANCES-OBSOLETE.
- Cost of Non-Adoption:
- Unclear spec.
- Benefits:
- Aesthetics:
- Discussion:
- Bruno Haible supports proposal RETURN-ARGUMENT.
- Discussion: