"Protect me from what i want" - Jenny Holzer

Walter Moreira walterm at cmat.edu.uy
Sat Feb 24 18:35:38 UTC 2001


On Sat, Feb 24, 2001 at 11:22:08AM -0500, Bob Arning wrote:
> On Sat, 24 Feb 2001 12:31:38 -0300 Walter Moreira <walterm at cmat.edu.uy> wrote:
> >I have read some tutorials and browse the chapters 27 to 30 from the so
> >called 'Blue Book'. But I agree with Alek Markarian about the chicken and
> >egg. What is the minimal Smalltalk kernel you can't implement in Smalltalk
> >itself? Which are the primitive classes? I couldn't understand this from the
> >blue book.
> 
> Walter,
> 
> There are no primitive classes per se - all classes are visible in Smalltalk and look the same whether they are the most elemental or most complex. What makes some classes special is that the VM is aware of their identity (things like SmallInteger, String, Array, etc). A list of these and other objects required for the VM to function is found in 

Ok, I see. But the source of the Squeak image I have says things like:

    nil subclass: #Object

To whom is the message subclass sent? 

I am very confused with these things. Can you suggest me some docs or tutorial
about the construction of a Smalltalk system from scratch?
Thanks again:
Walter

-- 
--------------
Walter Moreira  <> Centro de Matematica  <> Universidad de la Republica
email: walterm at cmat.edu.uy <> HomePage: http://www.cmat.edu.uy/~walterm
                 +-----------------------------------------------------
        /OD\_    |   For millions of years mankind lived just like
 O o . |_o_o_)   |   animals. Then something happened which unleashed
                 |   the power of our imagination. We learned to talk.
                 |                       -- Pink Floyd. "Keep talking"
	       --+--





More information about the Squeak-dev mailing list