<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Hi Dave.<div><br></div><div>Maybe this change set helps. :-) Well ... that "--debug" still seems fishy. You must go past "Project" to show any interactive debugger. Why would "Delay" be enough? Hmmm... Still playing around with it. :-)</div><div><br></div><div>This does not work:</div><div><br></div><div><span style="font-size: 13.3333px">./Squeak.exe Squeak-Trunk-32bit.image --evaluate 3+4</span><br></div><div><br></div><div><img id="4675bb46-c6d1-4aa9-82f1-8c65ff696784" src="cid:c822ce03-6dfe-4c9f-95f0-91cbdf6bea19" width="605" height="446"></img><br></div><div><br></div><div>Best,</div><div>Marcel</div><div class="mb_sig"></div>
                                        <blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 11.12.2020 23:16:54 schrieb David T. Lewis <lewis@mail.msen.com>:</p><div style="font-family:Arial,Helvetica,sans-serif">Hi Marcel,<br><br>On Thu, Dec 10, 2020 at 08:07:48AM +0100, Marcel Taeumel wrote:<br>> Hi Dave.<br>> <br>> >??The tricky part is still there - how do you arrange for the option<br>> > blocks to be evaluated at the earliest possible time, but no sooner?<br>> <br>> 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:<br>> <br>> DoItFirst class >> startUpFromDelay<br>> <br>> ?? ??self reevaluateDebug.<br>> <br>> DoItFirst class >> startUpFromFileDirectory<br>> <br>> ?? ??self reevaluateCwd.<br>> <br><br>I think I am misunderstanding this, but as you earlier suggested I should<br>write something for the wiki to explain how it works (or should work).<br><br>Dave<br><br><br></div></blockquote></div>