[Vm-dev] Re: [smalltalk-research] Re: Reference to paper about the VM simulator?

David T. Lewis lewis at mail.msen.com
Tue Aug 6 15:39:35 UTC 2013


It is also worth reading "Back to the Future" http://ftp.squeak.org/docs/OOPSLA.Squeak.html
for an overview of how the VM works. Essentially, the "VM written in itself"
is the simulator. The simulator classes are there to provide functionality that
otherwise would be implemented (usually in C) in the platform support code.
You can think of the translated C version of the VM (the one that you actually
compile and run) as a massive performance optimization of the virtual machine
that is written in Smalltalk.

Tim Rowledge has also written some excellent documentation on the VM that
appears as chapters in the Mark Guzdial books "Squeak: Open Personal Computing
and Multimedia" and "Squeak: Object-Oriented Design with Multimedia Applications"
(I am traveling right now and I don't recall which book is which).

Dave

On Tue, Aug 06, 2013 at 04:44:15PM +0200, Guillermo Polito wrote:
>  
> Nice, thanks Stefan!
> 
> 
> On Tue, Aug 6, 2013 at 1:43 PM, Stefan Marr <stmarr at gmail.com> wrote:
> 
> > Anther slightly related paper by Eliot:
> > http://www.cs.iastate.edu/~design/vmil/2011/papers/p03-miranda.pdf
> >
> >
> > On Tuesday, August 6, 2013 12:03:27 PM UTC+2, Guillermo Polito wrote:
> >>
> >> Hi guys,
> >>
> >> I was wondering if there's some publication around the VM simulator. I
> >> was looking around but I did not find much.
> >>
> >> tx!
> >> Guille
> >>
> >  --
> > You received this message because you are subscribed to the Google Groups
> > "Smalltalk Research" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to smalltalk-research+unsubscribe at googlegroups.com.
> > For more options, visit https://groups.google.com/groups/opt_out.
> >
> >
> >



More information about the Vm-dev mailing list