Martin Beck <martin.beck <at> hpi.uni-potsdam.de> writes:
Hi there, for some reasons, I want to have two methods sharing the same source code base. So if I change one method within the browser, the other would change, too. Is this possible in Squeak? And, would the usual tools work with that?
Regards, Martin
It is as simple as (iff you ignore tool support)
A compile: 'foo ^ 42'. m := A methodDict at: #foo. B methodDict at: #bar putNoBecome: m. B new bar. "=> 42"
(at hard-core squeakers, why does a simple #at:put: not work?)
cheers, AA