[squeak-dev] The Trunk: Kernel-dtl.1363.mcz

David T. Lewis lewis at mail.msen.com
Fri Dec 11 22:16:44 UTC 2020


Hi Marcel,

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).

Dave



More information about the Squeak-dev mailing list