"Doug" == Doug Way dway@riskmetrics.com writes:
Doug> Insert this instead into the place where you were putting your halt:
Doug> self doOnlyOnce: [self halt].
Doug> See ProtoObject>>doOnlyOnce: for more details. (By the way, it Doug> seems like this method doesn't really need to be all the way up Doug> in ProtoObject, since it's just a utility method which doesn't Doug> refer to self. Maybe Object would suffice?)
How would you debug a non-Object object then? you couldn't say "self doOnlyOnce: ...".
It needs to be at the top of the foodchain to be useful for everything.