Event VM: current status?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Event VM: current status?

Dimitry Golubovsky
 
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
Reply | Threaded
Open this post in threaded view
|

Re: Event VM: current status?

Igor Stasenko
 
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.
Reply | Threaded
Open this post in threaded view
|

Re: Event VM: current status?

Andreas.Raab
 


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

Reply | Threaded
Open this post in threaded view
|

Re: Event VM: current status?

Igor Stasenko

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.