Seaside compatibility (was: Re: [squeak-dev] Squeak 4.3 released)

Levente Uzonyi leves at elte.hu
Sat Dec 24 18:01:06 UTC 2011


On Fri, 23 Dec 2011, Lawson English wrote:

> I managed to load all of the packages from the "How to extend the system" 
> window except the Omnibrowser, which has never worked for me.
>
> However, Seaside 3.0 won't "start".

If you mean that the start button doesn't work in the control panel, then 
that's a known issue related to OB (so it will be fixed soon), but you can 
still start Seaside by inspecting the button and triggering it's action 
manually or using smalltalk code directly.

There is some incompatibility with streams though. WAUrlEncoder is trying 
to mimic a Stream, but it doesn't implement #basicNextPutAll:, only 
#basicNextPut:. This isn't an issue with Pharo, but Squeak's 
TextConverters use them. It can easily be fixed by adding the missing 
method.


Levente

>
> Using Mac OS X 10.6.8 (Intel).
>
> Lawson
>
> On 12/23/11 4:49 PM, Chris Cunnington wrote:
>> http://ftp.squeak.org/4.3/Squeak4.3.zip
>> 
>> 
>> 
>> Welcome to the release of Squeak 4.3.
>> 
>> There aren't any applications bundled with this release. Instead of working 
>> on applications to bundle with the image, core developers have been 
>> inspired by the Cog virtual machine to look deeply into the image for 
>> things they wanted to change. As a result, the image is becoming smaller, 
>> tidier, and nimbler.
>> 
>> There are five Welcome Workspaces in Squeak 4.3. The second is called 
>> Future Directions:
>> 
>> - This image is ~15M. If you execute - Smalltalk unloadAllKnownPackages - 
>> it will become ~10M
>> 
>> - A SqueakCore image is available at http://ftp.squeak.org/4.3
>> 
>> - A reasonable target is the creation of a smaller image, which may be a 
>> task before the community
>> 
>> - A place to explore where to make reductions is likely the 
>> removal/replacement of GUIs
>> 
>> - Once we have a smaller core image, we can employ Andreas Raab's memo [1] 
>> on how to load code back into the image. This will be based on tests 
>> delineating the separate responsibilities of core and application 
>> developers
>>
>>  [1]]http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-May/150658.html
>> 
>> 
>> Happy Holidays Hacking,
>> 
>> the Squeak Oversight Board
>> 
>> 
>
>



More information about the Squeak-dev mailing list