<div dir="ltr"><div><span class="gmail-HwtZe" lang="en"><span class="gmail-jCAhz gmail-ChMk0b"><span class="gmail-ryNqvb">Doing some research into the problem with Vanessa's help, I learned a few things.</span></span> <span class="gmail-jCAhz gmail-ChMk0b"><span class="gmail-ryNqvb">SqueakJS converts 64-bit images into 32-bit images when loading.</span></span> <span class="gmail-jCAhz gmail-ChMk0b"><span class="gmail-ryNqvb">And since the 32-bit Cuis image worked fine, the problem could come in the conversion.</span></span> <span class="gmail-jCAhz gmail-ChMk0b"><span class="gmail-ryNqvb">The WrodZise variable is not modified in the conversion (at least not always).</span></span> <span class="gmail-jCAhz gmail-ChMk0b"><span class="gmail-ryNqvb">By
resetting it when starting up, the problem could be solved and we
would have both versions (32 and 64) of Cuis running in SqueakJS.</span></span></span></div><div><br></div><div><img src="cid:ii_lorkslja1" alt="Captura de pantalla 2023-11-09 a las 10.05.33.png" width="477" height="144"></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 8, 2023 at 2:39 PM Agustin Martinez <<a href="mailto:agustincico@gmail.com">agustincico@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><span lang="en"><span><span>Hello everyone,</span></span></span></div><div><span lang="en"><span><span>I'm testing the current Cuis image in SqueakJS and I am encountering the following problem: when an exception is raised the process goes on an infinite loop.</span></span> </span><span lang="en"><span><span>Any idea how we can solve it?</span></span></span></div><div><span lang="en"><span><span>To try it we can evaluate "self error: 'error message' " on a workspace.<br></span></span></span></div><div><span lang="en"><span><span>This printing describes the loop:</span></span></span></div><div><span lang="en"><span><span><br></span></span></span></div><div>Object>>at:<br>Object>>errorSubscriptBounds:<br>Object>>error:<br>Exception>>signal:<br>Exception>>signal<br>Exception>>signalIn:<br>ContextPart>>nextHandlerContext<br>ContextPart>>findNextHandlerContext<br>ContextPart>>findNextHandlerOrSignalingContext<br>MethodContext>>isHandlerOrSignalingContext<br>CompiledMethod>>primitive<br>Object>>at:<br>Object>>errorSubscriptBounds:<br>Object>>error:<br>Exception>>signal:<br>Exception>>signal<br>Exception>>signalIn:<br>ContextPart>>nextHandlerContext<br>ContextPart>>findNextHandlerContext<br>ContextPart>>findNextHandlerOrSignalingContext<br>MethodContext>>isHandlerOrSignalingContext<br>CompiledMethod>>primitive<br>Object>>at:<br>Object>>errorSubscriptBounds:<br>Object>>error:<br>Exception>>signal:<br>Exception>>signal<br>Exception>>signalIn:<br>ContextPart>>nextHandlerContext<br>ContextPart>>findNextHandlerContext<br>ContextPart>>findNextHandlerOrSignalingContext<br>MethodContext>>isHandlerOrSignalingContext<br>CompiledMethod>>primitive<br>Object>>at:</div><div><span lang="en"><span><span><br></span></span></span></div><div><span lang="en"><span><span>Best,</span></span></span></div><div><span lang="en"><span><span>Agustín<br></span></span></span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Nov 2, 2023 at 8:48 PM Stephen Travis Pope via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><br></div>By the way, Vanessa, it is AWESOME to be able to run cuis on my Android tablet — Danke vielmals!<div><br></div><div>stp<br id="m_7292097872824542202m_-8568669968273083641lineBreakAtBeginningOfMessage"><div>
<br style="font-family:"Times New Roman";font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:16px;color:rgb(0,0,0)"><span style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-family:HelveticaNeue;font-size:12px;float:none;display:inline">--------</span><br style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-family:HelveticaNeue;font-size:12px"><br style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-family:HelveticaNeue;font-size:12px"><span style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-family:HelveticaNeue;font-size:12px;float:none;display:inline">Stephen Travis Pope Ojai,</span><span style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-family:HelveticaNeue;font-size:12px;float:none;display:inline"> </span><span style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-family:HelveticaNeue;font-size:12px;float:none;display:inline">California, USA</span><br style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-family:HelveticaNeue;font-size:12px"><span style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:HelveticaNeue;font-size:12px;color:rgb(0,0,0)"> </span><span style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:HelveticaNeue;font-size:12px;color:rgb(0,0,0)"></span><span style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-family:HelveticaNeue;font-size:12px"></span><span style="font-family:"Times New Roman";font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:16px;color:rgb(0,0,0)"></span><span style="font-family:"Times New Roman";font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:16px"></span><span style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"></span><span><img alt="pastedGraphic.tiff" src="cid:ii_18baffe78405349b00c1"></span><font face="HelveticaNeue" style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:16px;color:rgb(0,0,0)"><span style="font-style:normal;font-size:12px"><br> <a href="http://HeavenEverywhere.com" target="_blank">http://HeavenEverywhere.com</a></span></font><div style="font-family:"Times New Roman";font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:16px;color:rgb(0,0,0)"><font face="HelveticaNeue" style="color:rgb(0,0,0);font-size:16px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="font-style:normal;font-size:12px"> <a href="http://FASTLabInc.com" target="_blank">http://FASTLabInc.com</a></span></font></div><div style="font-family:"Times New Roman";font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:16px;color:rgb(0,0,0)"><font face="HelveticaNeue" style="color:rgb(0,0,0);font-size:16px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="font-style:normal;font-size:12px"> <a href="https://vimeo.com/user19434036/videos" target="_blank">https://vimeo.com/user19434036/videos</a></span></font></div><div style="font-family:"Times New Roman";font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:16px;color:rgb(0,0,0)"><font face="HelveticaNeue" style="color:rgb(0,0,0);font-size:16px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="font-style:normal;font-size:12px"> </span></font><span style="font-size:12px;font-family:HelveticaNeue"><a href="http://heaveneverywhere.com/Reflections" target="_blank">http://heaveneverywhere.com/Reflections</a></span></div><div style="font-family:"Times New Roman";font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-size:16px;color:rgb(0,0,0)"><font face="HelveticaNeue" style="color:rgb(0,0,0);font-size:16px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span style="font-style:normal;font-size:12px"><br></span></font><br style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:16px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"></div>
</div>
<div><br><blockquote type="cite"><div>On Oct 28, 2023, at 3:02 PM, Juan Vuletich via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>> wrote:</div><br><div><span style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none;float:none;display:inline">On 10/27/2023 7:34 PM, Vanessa Freudenberg wrote:</span><blockquote type="cite" style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><div dir="ltr"><div dir="ltr">On Fri, Oct 27, 2023 at 1:31 PM Juan Vuletich <<a href="mailto:juan@cuis.st" target="_blank">juan@cuis.st</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Vanessa,<br><br>On 10/27/2023 2:36 AM, Vanessa Freudenberg via Cuis-dev wrote:<br>> Hi Juan,<br>><br>> primitive 184 (Object>>pin) was missing. I added that to the VM as a<span> </span><br>> no-op answering true and now it works.<br><br>Please don't.<span> </span></blockquote><div><br></div><div>You're right – either it should fail or work correctly. I'll make it work properly.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thank you so much for taking the time to carefully test Cuis on<span> </span><br>SqueakJS. Hopefully no special hacks in the VM will be needed to run Cuis.<br></blockquote><div><br></div><div>Oh I didn't test carefully, I'll leave that to others ^_^</div><div><br></div><div>I was only curious if it worked. My goal is to have SqueakJS be able to run as many unmodified images as reasonably possible.<br><br>Please report problems at<span> </span><a href="https://github.com/codefrau/SqueakJS/issues" target="_blank">https://github.com/codefrau/SqueakJS/issues</a> </div><div><br></div></div></div></blockquote><br style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><span style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none;float:none;display:inline">Sure, thanks,</span><br style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><br style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><blockquote type="cite" style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><div dir="ltr"><div class="gmail_quote"><div>BTW, what VM is good for Mac ARM? I haven't gotten Cuis to run outside of SqueakJS yet.</div></div></div></blockquote><br style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><span style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none;float:none;display:inline">Eliot and OpenSmalltalk haven't done a release yet, but the latest build from</span><a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/actions/workflows/macos-arm.yml" style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm/actions/workflows/macos-arm.yml</a><span style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none;float:none;display:inline"><span> </span>should work both for Squeak and Cuis.</span><br style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><br style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><blockquote type="cite" style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><div dir="ltr"><div class="gmail_quote"><div>Vanessa</div></div></div></blockquote><br style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><span style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none;float:none;display:inline">Cheers,</span><br style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><pre cols="72" style="font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none">--
Juan Vuletich
<a href="http://cuis.st/" target="_blank">cuis.st</a>
<a href="http://github.com/jvuletich" target="_blank">github.com/jvuletich</a>
<a href="http://researchgate.net/profile/Juan-Vuletich" target="_blank">researchgate.net/profile/Juan-Vuletich</a>
<a href="http://independent.academia.edu/JuanVuletich" target="_blank">independent.academia.edu/JuanVuletich</a>
<a href="http://patents.justia.com/inventor/juan-manuel-vuletich" target="_blank">patents.justia.com/inventor/juan-manuel-vuletich</a>
<a href="http://linkedin.com/in/juan-vuletich-75611b3" target="_blank">linkedin.com/in/juan-vuletich-75611b3</a>
<a href="http://twitter.com/JuanVuletich" target="_blank">twitter.com/JuanVuletich</a></pre><span style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none;float:none;display:inline">--<span> </span></span><br style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><span style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none;float:none;display:inline">Cuis-dev mailing list</span><br style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><a href="mailto:Cuis-dev@lists.cuis.st" style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" target="_blank">Cuis-dev@lists.cuis.st</a><br style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"><a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255)" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br style="font-family:TimesNewRomanPSMT;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration:none"></div></blockquote></div><br></div></div>-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote></div>
</blockquote></div>