From: n.schaerli@gmx.net
from preamble:
"Change Set: KCP-0112-FixCanUnderstand Date: 12 December 2003 Author: Nathanael Schaerli
Fixes canUnderstand so that it deals with abstract methods (i.e., subclassResponsibility and shouldNotImplement) in the right way."!
Natanael,
Are you sure this is wise? How exactly did you decide what is "the right way"?
How do other dialects implement #canUnderstand:? Are they also "wrong"?
If you need the new semantics for something you are working on, why not add another method that does exactly what you want instead of modifying this old-timer?
Regards,
Peter van Rooijen