May 15, 2013
2:07 a.m.
... snip Being reasonable programmers and not kids wanted to plug anything anyhow is the way to build nice system (and polymorphic objects).
Yes, absolutely, but that is totally independent of whether reflective capabilities still exist in the system. Hey, maybe after #respondsTo: is removed, one of the kids will fix that method: self allMorphs do: [:p | ((p class methodDictionary includesKey: #accept) and: [ (p class methodDictionary includesKey: #hasUnacceptedEdits) and: [ p hasUnacceptedEdits]]) ifTrue: [p accept]] ;-)