April 27, 2012
12:53 p.m.
Stéphane Ducasse wrote
- this is not about visibility more about dependencies
So an extension method does not create a dependency, right? If I replace a test like:
(m ~= self and: [m respondsTo: #font:]) ifTrue: [m font: aFont] with a Morph>>font: method in a *Polymorph protocol, all the code is still in the Polymorph package, so it's simpler, with no clear deficiency (except possibly clutter in the browser, which we discussed). I'm just thinking this through for myself....
-- View this message in context: http://forum.world.st/Polymorph-and-a-few-other-changes-fixes-tp4583837p4592... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.