Mythical small kernel images?

Tim Rowledge tim at
Tue Feb 11 00:38:14 UTC 2003

"Alejandro F. Reimondo" <aleReimondo at> appears to have written:

> > Can you describe how you built them?
> I have built them creating a child environment inside a running Squeak
> (compiling in an internal environment) and placing only the methods
> requiered to run.
> Then a tracer, like SystemTracer has been used to write a minimal image
> (only with methods required to run).
Well dang - that's exactly what I've been trying to do in between all
the other stuff. I guess I'm pleased to hear it actually works!

I had got as far as building new classes within a sub-environment but
the tools were starting to get in the way. Lots of Browser and compiler
related code explicitly works with 'Smalltalk' rather than 'self class
environment' or whatever. In fact the compiler bug I reported a week or
so ago arose when I tried to work around a few of those problems by
using the SmalltalkEnvironment>reorganiseSystem code. What did you do ?

My hope was to (ab)use the Environment work to build a sub-environment
into which I could write the class tree I really wanted and then (as you
did) Trace it out. I wasn't worried about the SystemTracer work since
I've probably commited more EvilHacks(tm) with the tracer than most
people could ever have nightmares about. If everything can work in a
subenvironment and be created using the normal tools then the remaining
hard work is simply a matter of designing the class hierarchy :-)

> An initial paper can be reached at
>  ( sorry but it is written in spanish... you can translate it using
>  translation  facilities of google [search for "engendrando un
> smalltalk" ] )
Sadly it makes for very wierd reading - and it stopped translating less
than halfway through the paper as well. Maybe this is deliberate to get
one to pay for a full translation.


|Though a nation watched her falling, yet a world could only cry |
|As they passed from us to Glory , riding fire in the sky.       |
|(Jordin Kare, Fire In The Sky)                                  |
|Farewell Columbia.                                              |
Tim Rowledge, tim at,

More information about the Squeak-dev mailing list