<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I looked into what to do with the current VM but it was too big a job for my available time and skills. To get back on Apple we need both 64 bit and ARM.<div class=""><br class=""></div><div class="">Other options were to move to another VM (Truffle looks really promising - there is a TruffleSqueak which is very fast, but suffers the same compilation pauses as Self 3 - or Cog, the Squeak VM), which was feasible but a bit sad :(  or to do a Klein style VM using Self, which would be great fun but also too big a project.</div><div class=""><br class=""></div><div class="">Of course no matter what VM, I won’t be able to run Self on my iPad because Apple doesn’t allow third party JITs or reflective systems which can save and load code...</div><div class=""><br class=""></div><div class="">In a sense OurSelf is my attempt at an end run around all of this.</div><div class=""><br class=""></div><div class="">There’s only a couple of things on my radar to do with the current Self VM:</div><div class=""><br class=""></div><div class="">(1) port to FreeBSD, because OurSelf is currently running the VM in Linux emulation mode and I’d love to be able to ditch that as a requirement</div><div class="">(2) merge and update the work I did a few years back allowing on the fly primitives to be created in Self, because that opens up a lot of possibilities in respect of talking to OS libraries and so on</div><div class=""><br class=""></div><div class="">Russell</div><div class=""><br class=""></div><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 26 Nov 2020, at 12:29 pm, David Ungar <<a href="mailto:ungar@mac.com" class="">ungar@mac.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=us-ascii" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Well, no snow in Berkeley, just sea breezes, and very cheap, questionable quality Chinese food. And volleyball atop a nuclear reactor. Ah, the good times!<div class=""><br class=""></div><div class="">I'm not sure if Russel was working on such. It's a serious undertaking, but would be nice to have. Since I've been an Apple fan for a century, if I do one, it might be to see what performance can be gotten from Apple Silicon. OTOH, I might rather do a Korz VM. (Korz published with Ossher and Kimelman, inspired by Us, published with, you guessed it, Randy.))<br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On Nov 25, 2020, at 4:26 PM, Kyle Hayes <<a href="mailto:kyle.hayes@gmail.com" class="">kyle.hayes@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><br class=""></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 25, 2020 at 3:26 PM David Ungar <<a href="mailto:ungar@mac.com" class="">ungar@mac.com</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Well, we did have to walk up a good hill to get to the CS building from the BART station.<br class=""></blockquote><div class=""><br class=""></div><div class="">Uphill both ways, in the snow? <br class=""></div><div class=""><br class=""></div><div class="">On a different note, wasn't there someone working on a 64-bit x86-64 port?   Or am I making that up?</div><div class=""><br class=""></div><div class="">Best,</div><div class="">Kyle</div><div class=""><br class=""></div></div></div>
_______________________________________________<br class="">Self-interest mailing list<br class=""><a href="mailto:Self-interest@lists.selflanguage.org" class="">Self-interest@lists.selflanguage.org</a><br class=""><a href="http://lists.selflanguage.org/mailman/listinfo/self-interest" class="">http://lists.selflanguage.org/mailman/listinfo/self-interest</a><br class=""></div></blockquote></div><br class=""></div></div>_______________________________________________<br class="">Self-interest mailing list<br class=""><a href="mailto:Self-interest@lists.selflanguage.org" class="">Self-interest@lists.selflanguage.org</a><br class="">http://lists.selflanguage.org/mailman/listinfo/self-interest<br class=""></div></blockquote></div><br class=""></div></body></html>