<div dir="ltr"><div class="gmail-lRu31"><span class="gmail-HwtZe" lang="en"><span class="gmail-jCAhz gmail-ChMk0b"><span class="gmail-ryNqvb">Hi Juan,<br></span></span></span></div><div class="gmail-lRu31"><span class="gmail-HwtZe" lang="en"><span class="gmail-jCAhz gmail-ChMk0b"><span class="gmail-ryNqvb">Excellent!</span></span> <span class="gmail-jCAhz gmail-ChMk0b"><span class="gmail-ryNqvb">I'm glad I made a contribution.</span></span></span><span class="gmail-ZSCsVd"></span></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Nov 9, 2023 at 5:35 PM Juan Vuletich <<a href="mailto:juan@cuis.st">juan@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"><u></u>
<div bgcolor="#ffffff">
Hi Agustín,<br>
<br>
This is good news. There's no real advantage of caching the WordSize
value, and now we know it creates a problem.<br>
<br>
I've just pushed an update to remove the class variable WordSize in
SystemDictionary. It should work OK with this update.<br>
<br>
Thanks,<br>
<br>
On 11/9/2023 4:24 PM, Agustin Martinez via Cuis-dev wrote:
<blockquote type="cite">
<div dir="ltr">
<div><span lang="en"><span><span>Doing some research into the
problem with Vanessa's help, I learned a few things.</span></span>
<span><span>SqueakJS converts 64-bit images
into 32-bit images when loading.</span></span> <span><span>And since the 32-bit Cuis image
worked fine, the problem could come in the conversion.</span></span>
<span><span>The WrodZise variable is not
modified in the conversion (at least not always).</span></span>
<span><span>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_18bb5f93eb5c204bfcc1" alt="Captura
de pantalla 2023-11-09 a las 10.05.33.png" height="144" width="477"></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" target="_blank">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_-4769631005008894603m_7292097872824542202m_-8568669968273083641lineBreakAtBeginningOfMessage">
<div>
<br style="font-family:"Times New Roman";font-style: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-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-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-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-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-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-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-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-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-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-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-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-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-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"></span><font style="font-style: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)" face="HelveticaNeue"><span style="font-style:normal;font-size:12px"><br>
<a href="http://HeavenEverywhere.com" target="_blank">http://HeavenEverywhere.com</a></span></font>
<div><font style="color:rgb(0,0,0);font-size:16px;font-style: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" face="HelveticaNeue"><span style="font-style:normal;font-size:12px"> <a href="http://FASTLabInc.com" target="_blank">http://FASTLabInc.com</a></span></font></div>
<div><font style="color:rgb(0,0,0);font-size:16px;font-style: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" face="HelveticaNeue"><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><font style="color:rgb(0,0,0);font-size:16px;font-style: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" face="HelveticaNeue"><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><font style="color:rgb(0,0,0);font-size:16px;font-style: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" face="HelveticaNeue"><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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 style="font-size:18px;font-style: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" cols="72">--
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-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-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-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-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-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-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-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-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>
</blockquote>
<br>
<br>
<pre cols="72">--
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>
</div>
</blockquote></div>