<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Hi Dave.<div><br></div><div><img id="f5fd8151-bdbd-4d21-a6de-7a085e5a942b" src="cid:59aead31-38ed-4b2e-91d2-51c83884319f" width="384" height="377"></img><br></div><div><br></div><div>We might want to move the following behind "Project":</div><div><br></div><div>12 - MessageTally</div><div>15 - ImageSegment (!! Does not even have #startUp implemented !!)</div><div>16 - PowerManagement</div><div>17 - ExternalSettings</div><div>18 - SecurityManager (maybe)</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 14.12.2020 12:32:05 schrieb Marcel Taeumel <marcel.taeumel@hpi.de>:</p><div style="font-family:Arial,Helvetica,sans-serif"><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Ah! :-) Windows-specific quirks ahead. :-D<div><br></div><div>This works fine:</div><div>./SqueakConsole.exe -- --evaluate '3+4'<br></div><div><br></div><div>This locks up the image (i.e. no clock tick):</div><div>./Squeak.exe -- --evaluate '3+4'<br></div><div><br></div><div><img id="937385e8-fa6f-43bb-bdc0-36bcf5a752d8" src="cid:7384eee6-d452-45c3-ba51-9d76ee6ee273" width="403" height="147"></img><br></div><div><br></div><div>And all combinations with an actual image name end up in ProjetLauncher >> startUpAfterLogin (via AutoStart):</div><div>./Squeak.exe Squeak-Trunk-32bit.image --evaluate '3+4'<br></div><div><span style="font-size: 13.3333px">./SqueakConsole.exe Squeak-Trunk-32bit.image --evaluate '3+4'</span><br></div><div><span style="font-size: 13.3333px"><br></span></div><div><img id="e9eb0567-8557-40bb-a735-d74c6fa0e709" src="cid:e3e61d07-c017-4ec6-9493-9778a1459216" width="402" height="176"></img><span style="font-size: 13.3333px"><br></span></div><div><span style="font-size: 13.3333px"><br></span></div><div><span style="font-size: 13.3333px">This locks up the image but clock keeps ticking:</span></div><div><span style="font-size: 13.3333px">./SqueakConsole.exe -- --debug</span></div><div><span style="font-size: 13.3333px"><br></span></div><div><img id="3d7cffeb-2118-4c01-9562-5f154379ccdd" src="cid:29da1426-0e4c-4663-8fa3-e49c8567ac65" width="443" height="144"></img><span style="font-size: 13.3333px"><br></span></div><div><span style="font-size: 13.3333px">(Note that "Attach tools to mouse cursor" preference is enabled. ^__^)</span></div><div><span style="font-size: 13.3333px"><br></span></div><div><span style="font-size: 13.3333px">Best,</span></div><div><span style="font-size: 13.3333px">Marcel</span></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 14.12.2020 11:33:37 schrieb Marcel Taeumel <marcel.taeumel@hpi.de>:</p><div style="font-family:Arial,Helvetica,sans-serif"><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></div></blockquote></div></div></blockquote></div>