On Sat, 21 Sep 2019 at 09:34, Steve Quezadas <steve...@gmail.com> wrote:
> I am going to the portland meetup this october and I noticed that one of > the items listed is "Smalltalk on iOS and Android" which intrigues me. Is > some Guilfoyle-type here writing a VM for these platforms? I was joking > with a friend that we should write a vm for ios using the "smalltalk blue > book" and it would be fun to learn how vm's work by trying to write > sometihng for ios. Is someone already working on this? > It is not mainstream, but has been done by some individuals... http://forum.world.st/Ann-Stack-Android-VM-td4919869.html http://forum.world.st/Xcode-projects-for-VM-on-iOS-or-Mac-td5087786.html <http://forum.world.st/Xcode-projects-for-VM-on-iOS-or-Mac-td5087786.html#a5087881> One thing to be aware of is that the VM for these platform doesn't come with JIT. The other is that these platforms are strongly weighted towards event-driven coding style and the VM currently is not event driven. This has an impact on battery life, and may bump up against rules that terminate a long running process (my understanding of this is limited). Pharo 8's headless-VM opens up some possibilities towards creating an event-driven VM, but I'm not aware of any immediate plans to do that. cheers -ben