[squeak-dev]( picoVerse-:( ? No loose methods in Squeak
Packages/Projects/Maps/Montecello ? ) )
David Mitchell
david.mitchell at gmail.com
Fri Mar 28 17:38:23 UTC 2008
For the compiler, start with class Compiler. You could go to chapter
from the classic Blue Book:
http://users.ipa.net/~dwighth/smalltalk/bluebook/bluebook_chapter26.html#TheCompiler26
For the VM, take a look at some of the chapters in Mark Guzdial's blue
book on Squeak, Open Personal Computing and Multimedia.
Drafts are posted online:
Andrew Greenberg's chapter on slang and calling out of Smalltalk would
probably be helpful.
http://www.iam.unibe.ch/~ducasse/FreeBooks/CollectiveNBlueBook/greenberg.pdf
I found the above links starting with Stef's free books list:
http://www.iam.unibe.ch/~ducasse/FreeBooks.html
On Fri, Mar 28, 2008 at 12:23 AM, Kjell Godo <squeaklist at gmail.com> wrote:
> Yes this is what I meant.
> I am reading Squeak by Example.
> But I guess I didn't get that far yet.
>
> Are there any books about the Squeak Compilers? About the Foreign
> Function Interface? I would like to know how these things work but
> they seem pretty opaque. I have made picoLARC LambaLisp on
> sourceforge.net and tried not to make it opaque. Any suggestions
> about how i might go about understanding the Squeak compilers and the
> VM maker and the FFI interface thing? I am curious. I would like to
> step through them. Test cases. I would like to step through test
> cases. And just where is the information that allows the FFI to be
> made?
>
> Thanks.
>
>
>
> On 3/27/08, Rob Rothwell <r.j.rothwell at gmail.com> wrote:
> > Kjell,
> > If your Package name is
> > APackage,
> >
> > and you extend Object with
> > Object>>asGenerator,
> >
> > simply put asGenerator in a category named:
> >
> > *apackage (same name as your package, with an * in front)
> >
> > and Monticello will include the Object extension in the APackage package.
> >
> > You can read more in the "Squeak By Example book, which you can download at:
> >
> > http://squeakbyexample.org/
> >
> > Is this what you meant?
> >
> > Rob Rothwell
>
>
More information about the Squeak-dev
mailing list
|