[ANN] 7061 = Squeak 3.9 final

Marcus Denker denker at iam.unibe.ch
Tue Sep 26 07:45:56 UTC 2006


On 26.09.2006, at 01:22, tim Rowledge wrote:

> Well I've just downloaded this and I'm very disappointed. I  
> appreciate how much work is involved and how many sleepless nights  
> it must have caused Marcus and Stef but....

If those things are the one you find to be very disappointed, I take  
it as a compliment: The changes in 3.9 are so huge that I, honestly,  
am happy if these
are the problems you find!

> This simply isn't an image to release to the general public. The  
> two Workspaces need to be edited and de-typo'd.
>

Please do.

> There are now two prefer
> ences tools, neither of which handle font settings or display  
> setings. If one is going to replace an old tool with a new one it  
> ought to noticeably improve upon it. And, of course, actually  
> *replace* it.

Please submit a patch. I once looked for some time into removing the  
old Preferences. Sadly the code is so bad that even removing it is *a  
lot* of work. The new
preferences are an improvement on the old ones, so I fail to see why  
we should not have added them. Isn't this the old Squeak pattern of  
"doing nothing because
something more perfect is thinkable" at work?

The new Preferences e.g. integrate the HTTP-Proxy preference. That  
alone makes them worth *a lot*. No code to be executed for proxy  
settings...

> Why is a package of omnibrowser included but not, so far as I can  
> tell, hooked up to use? Not to mention it appears to be non- 
> functional; on my machine (a very fast dualcore mac) I opened an  
> OBSystemBrowser with #openOnClass: Object, pressed the 'hierarchy'  
> button and got bored after more than a minute of waiting for a new  
> browser.
>

It is not default because it's new. If people start to use it more,  
fix bugs, integrate it a bit more, then we can remove the old one.  
Don't you think you would be more
pissed if there would only be OB then the state now? People do use  
OmniBrowser, though. The way to do it is to set it as the Default  
Browser (see window
menu of the Browser. I works quite well, but OB needs to be used a  
lot more before we can remove the old Browser.

> What are
> 	Morphic-Models
> 	39Deprecated
> 	FlexibleVocabularies-Info

This is a package from Connectors that was a pre-requisit for adding  
the squeakland changesets. I did once take the time to rename all  
categories
(as this package makes no sense, it's a patch that Ned managed as an  
mcz package). But at some point it crept back in (I think the Morpic  
Teams
big first "make morphic to packages" changes, or even maybe one of  
the >150 SqueakLand changesets).

Someone should have re-invested the time to move all methods from  
this package into the morphic packages. I didn't, you did not. So is  
it my fault?

Morphic-Models is an auto-generated category by some strange code  
that should be removed.

39Deprecated contains all methods that where deprecated in 3.9a, it's  
supposed to be there in 3.9 and removed in 3.10a


> 	ScriptLoader

Scriptloader contains the machinary to update from the repository.  
This was how it was done in 3.9, for 3.10, I think people will
again have a look at the tools that Bert did at Impara and retire  
Scriptloader. So why should this be  removed from 3.9? Don't
we want to do a 3.9.1?

     Marcus




More information about the Squeak-dev mailing list