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

Reply via email to