Hi, It is my understanding that the version of Squeak VM ("Event VM") that was used in the original Android port (and the same I am using in my fork) differs from the "mainline" VM that interpret() is not an infinite loop but rather a handler of some events queue (a ring buffer as I conclude from the sources) which returns once the queue is empty. Please correct me if I am wrong. There is a zip-file (witn a Windows executable inside) for this VM dated 13-Nov-2009. Has there been any progress since? Can the event VM be recreated these days using VMMaker and related tools, or was it an ad-hoc modification of a VMMaker code output? Such VM looks very convenient for embedding (just like the Android port is an example of embedding into JVM), so Squeak might be used as a very powerful GUI frontend library with backend being anything else. Thanks for any ideas. -- Dimitry Golubovsky Anywhere on the Web |
On 6 April 2011 15:53, Dimitry Golubovsky <[hidden email]> wrote: > > Hi, > > It is my understanding that the version of Squeak VM ("Event VM") that > was used in the original Android port (and the same I am using in my > fork) differs from the "mainline" VM that interpret() is not an > infinite loop but rather a handler of some events queue (a ring buffer > as I conclude from the sources) which returns once the queue is empty. > > Please correct me if I am wrong. > > There is a zip-file (witn a Windows executable inside) for this VM > dated 13-Nov-2009. Has there been any progress since? Can the event VM > be recreated these days using VMMaker and related tools, or was it an > ad-hoc modification of a VMMaker code output? > > Such VM looks very convenient for embedding (just like the Android > port is an example of embedding into JVM), so Squeak might be used as > a very powerful GUI frontend library with backend being anything else. > i have no idea about existence of this guy.. but i'd like to add that it would be cool to make it easy to embed VMs > Thanks for any ideas. > > -- > Dimitry Golubovsky > > Anywhere on the Web > -- Best regards, Igor Stasenko AKA sig. |
On 4/6/2011 18:03, Igor Stasenko wrote: > > On 6 April 2011 15:53, Dimitry Golubovsky<[hidden email]> wrote: >> Hi, >> >> It is my understanding that the version of Squeak VM ("Event VM") that >> was used in the original Android port (and the same I am using in my >> fork) differs from the "mainline" VM that interpret() is not an >> infinite loop but rather a handler of some events queue (a ring buffer >> as I conclude from the sources) which returns once the queue is empty. >> >> Please correct me if I am wrong. >> >> There is a zip-file (witn a Windows executable inside) for this VM >> dated 13-Nov-2009. Has there been any progress since? Can the event VM >> be recreated these days using VMMaker and related tools, or was it an >> ad-hoc modification of a VMMaker code output? >> >> Such VM looks very convenient for embedding (just like the Android >> port is an example of embedding into JVM), so Squeak might be used as >> a very powerful GUI frontend library with backend being anything else. >> > i have no idea about existence of this guy.. You participated in the discussion :-) http://lists.squeakfoundation.org/pipermail/vm-dev/2009-November/003385.html http://lists.squeakfoundation.org/pipermail/vm-dev/2009-November/003437.html The result was the Android VM: http://lists.squeakfoundation.org/pipermail/vm-dev/2010-January/003684.html Cheers, - Andreas |
On 6 April 2011 18:11, Andreas Raab <[hidden email]> wrote: > > > > On 4/6/2011 18:03, Igor Stasenko wrote: >> >> On 6 April 2011 15:53, Dimitry Golubovsky<[hidden email]> wrote: >>> >>> Hi, >>> >>> It is my understanding that the version of Squeak VM ("Event VM") that >>> was used in the original Android port (and the same I am using in my >>> fork) differs from the "mainline" VM that interpret() is not an >>> infinite loop but rather a handler of some events queue (a ring buffer >>> as I conclude from the sources) which returns once the queue is empty. >>> >>> Please correct me if I am wrong. >>> >>> There is a zip-file (witn a Windows executable inside) for this VM >>> dated 13-Nov-2009. Has there been any progress since? Can the event VM >>> be recreated these days using VMMaker and related tools, or was it an >>> ad-hoc modification of a VMMaker code output? >>> >>> Such VM looks very convenient for embedding (just like the Android >>> port is an example of embedding into JVM), so Squeak might be used as >>> a very powerful GUI frontend library with backend being anything else. >>> >> i have no idea about existence of this guy.. > > You participated in the discussion :-) > http://lists.squeakfoundation.org/pipermail/vm-dev/2009-November/003385.html > http://lists.squeakfoundation.org/pipermail/vm-dev/2009-November/003437.html yeah.. but i don't remember details , so... > > The result was the Android VM: > http://lists.squeakfoundation.org/pipermail/vm-dev/2010-January/003684.html > > Cheers, > - Andreas > > -- Best regards, Igor Stasenko AKA sig. |
Free forum by Nabble | Edit this page |