<div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 3, 2022 at 10:20 AM Tobias Pape <<a href="mailto:Das.Linux@gmx.de">Das.Linux@gmx.de</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">Hi <br>
<br>
> On 2. Aug 2022, at 19:53, Yoshiki Ohshima <<a href="mailto:yoshiki.ohshima@acm.org" target="_blank">yoshiki.ohshima@acm.org</a>> wrote:<br>
> <br>
> Hi<br>
> <br>
> (I am working on a few <a href="http://croquet.io" rel="noreferrer" target="_blank">croquet.io</a> projects.) Trying to run the current way of how Squeak works and making it "croquetified" has some challenges. One is that a Squeak image typically uses 50MB, 100MB, or more memory, and that means that the "snapshots" that Croquet takes and sends over the network now and then can be quite expensive. (At the same time, as we know, most of the contents in an image is read only; we can imagine to have a different image structure where the read only part is separate and only the new stuff is exchanged.)<br>
> <br>
> Another issue is to ensure determinism. There may not be too many issues around it, as the old Squeak based Croquet has shown; but the current Morphic itself probably does not work out of the box in this regard.<br>
> <br>
> An alternative approach is to have a different execution engine, or a translator from Smalltalk to JavaScript. I actually gave a talk recently on that idea (and other things):<br>
> <br>
> <a href="https://youtu.be/E3og3l5kKes?t=1353" rel="noreferrer" target="_blank">https://youtu.be/E3og3l5kKes?t=1353</a><br>
> <br>
> If you enable English subtitles on YouTube, you can get the gist of what I was talking about. The implementation of it is available here:<br>
> <br>
> <a href="https://github.com/yoshikiohshima/smallroom" rel="noreferrer" target="_blank">https://github.com/yoshikiohshima/smallroom</a><br>
<br>
This reminds me of the Orca idea from a few years back:<br>
        <a href="https://www.hpi.uni-potsdam.de/hirschfeld/projects/orca/index.html" rel="noreferrer" target="_blank">https://www.hpi.uni-potsdam.de/hirschfeld/projects/orca/index.html</a><br></blockquote></div><div><br></div><div>Nice! Even better, It is a C5 paper with familiar names.</div>-- <br><div dir="ltr" class="gmail_signature">-- Yoshiki<div><br></div></div></div>