[squeak-dev] The Trunk: Kernel-dtl.1363.mcz
David T. Lewis
lewis at mail.msen.com
Fri Dec 11 22:16:44 UTC 2020
On Thu, Dec 10, 2020 at 08:07:48AM +0100, Marcel Taeumel wrote:
> Hi Dave.
> >??The tricky part is still there - how do you arrange for the option
> > blocks to be evaluated at the earliest possible time, but no sooner?
> Oh, the semantics would stay as you proposed. But for the future, there would we a direct reference from DoItFirst to the "helper classes". At the moment, you leak the implementation details #reevaluateDebug and #reevaluateCwd outside DoItFirst. With just this little indirection, that leak would disappear:
> DoItFirst class >> startUpFromDelay
> ?? ??self reevaluateDebug.
> DoItFirst class >> startUpFromFileDirectory
> ?? ??self reevaluateCwd.
I think I am misunderstanding this, but as you earlier suggested I should
write something for the wiki to explain how it works (or should work).
More information about the Squeak-dev