Image Builder (Re: Mythical small kernel images?)
PhiHo Hoang
phiho.hoang at rogers.com
Tue Feb 11 21:45:35 UTC 2003
Tim Rowledge certainly wrote :
> > 1/- 34 classes with 0 instances (so shouldn't be in the
image):
> completely wrong. Just for one example, if you want to have integers you
Now I realise that the superclass chain analysis is completely broken.
So those classes with 0 instances may still be needed.
This must be fixed.
But, there may still be un-needed stuff in there ?
Cheers,
PhiHo.
----- Original Message -----
From: "Tim Rowledge" <tim at sumeru.stanford.edu>
To: <squeak-dev at lists.squeakfoundation.org>
Sent: Tuesday, February 11, 2003 3:58 PM
Subject: Re: Image Builder (Re: Mythical small kernel images?)
> "PhiHo Hoang" <phiho.hoang at rogers.com> appears to have written:
>
> > 1/- 34 classes with 0 instances (so shouldn't be in the
image):
> completely wrong. Just for one example, if you want to have integers you
> need the integer branch of the hierarchy available SmallInteger
> (probably Large*Integer as well), Number, Magnitude, Object. Oh and you
> need Class and thus Metaclass, ClassDescription, Behavior etc. in
> order to have methods to run (so you need CompiledMethod,
> MethodDictionary - and Dictionary, Set, Collection). Then again if you
> want to have almost any control structure avaialble you need True and
> False and thus Boolean. MethodContexts and BlockContexts are rather
> useful in actually running code, so ContextPart has to come along.
> Unless one proposes a single threaded system you might like Process (and
> thus Link and ProcessorScheduler and Semaphore - bringing in LinkedList
> and SequencableCollection)
>
> It takes a village, of sorts, to make a child image.
>
> tim
>
>
> --
> +================================================================+
> |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 sumeru.stanford.edu, http://sumeru.stanford.edu/tim
>
>
More information about the Squeak-dev
mailing list
|