Self-bootstrapping - some good and bad news

stéphane ducasse ducasse at iam.unibe.ch
Sat Jun 3 06:50:05 UTC 2006


> Bad: condenseChanges fix doesn't work well. If you try to find some  
> string
> in source codes, it fails.

apparently there is a fix on mantis. But until the 7 of June I have  
no time at all
for havretsing

>
> Good: I have created ChangeSet subclass, that enables to file-out  
> mirrors
> (it has to get rid of inicialization of classes). So everybody can  
> create
> own version of mirrors now.
>
> Bad: Now I'm not able to publish that, I'm on the official trip.  
> Maybe on
> Monday...
>
> Good: I have created special versions of MCPackageInfo and  
> MCPackage that
> can produce Monticello package for mirrors so I hope that we will  
> be able
> to use public SqueakSource repository for this project.
>
> Bad: If I try to load the generated package into the fresh image,  
> it fails
> in half. It seems that there's some problem with WideString because  
> error
> message shows half on the problematic method well and half of the  
> method
> with 4 bytes per character. The behaviour is same if I unzip the  
> package
> and try to load sources directly. I notice that the compressed  
> package has
> cca 2MB.
>
> Bad: Currently I don't know how to get rid of inicialization part of
> classes in package.
>
> If we solve this problems, we can close phase 1) and we may start with
> kernel cleanup.
> There's no feedback from the leaders (only from Stef) so I have to  
> ask: is
> this the way how we want to develop Squeak 3.10?

Ideally it would be good to declare to be uncompatible and remove a  
lot of
stuff that get in our way:
	- Etoy for example.
After the problem is really who has the time to do it and is willing  
to participate.


>
> -- Pavel
>




More information about the Squeak-dev mailing list