Cleanup Issue WITH-ADDED-METHODS
- Category
- CHANGE
- References
- 88-002R p.2-90
Problem Description
WITH-ADDED-METHODS has a strange definition that is hard to understand and apparently is not what was intended by the person who originally proposed the feature. No CLOS implementation is known that supports it.
This is Symbolics issue #17.
Proposal (DELETE)
Remove WITH-ADDED-METHODS from the language and remove that symbol from the COMMON-LISP package.Rationale
Why add something new that no one uses or wants?Current Practice
No CLOS implementation is known to support WITH-ADDED-METHODS.Cost to Implementors
Trivial.Cost to Users
None.Cost of Non-Adoption
We would either have to get the implementors to implement it or explain why we put this thing in the language that everyone refuses to implement.
None.Benefits
Smaller language.Aesthetics
Smaller language.Discussion
Gregor Kiczales says he supports WITH-ADDED-METHODS:DELETE.Edit History
- 29-Apr-90, Version 1 by Moon
- 4-May-90, Version 2 by Moon (update discussion)