What's over the horizon?

Bert Freudenberg bert at freudenbergs.de
Thu Apr 12 19:45:26 UTC 2007


Try :)

Tweak builds an extended object system on top of Squeak. It depends  
on certain meta class protocols that might have changed since 3.8. It  
took much effort to port from 3.6 to 3.8. Maybe porting to 3.9 would  
be simpler (one goal of the 3.9 team was making "meta" experiments  
easier), but I would not bet on it.

- Bert -

On Apr 12, 2007, at 21:28 , J J wrote:

> Is there some reason we can't just load Tweak in a regular Squeak  
> 3.9/10 image?
>
>
>> From: Martin Wirblat <sql.mawi at t-link.de>
>> Reply-To: sql.mawi at t-link.de, The general-purpose Squeak  
>> developers list<squeak-dev at lists.squeakfoundation.org>
>> To: squeak-dev at lists.squeakfoundation.org
>> Subject: Re: What's over the horizon?
>> Date: Thu, 12 Apr 2007 12:57:14 +0200
>>
>> Bert,
>>
>> thanks for responding. I think people don't worry so much about  
>> Tweak vanishing but they feel unsure if they should bet on it for  
>> "non-Croquet" 2d-only applications.
>>
>> Learning a new UI-framework and porting an app or making a new one  
>> with it is a considerable investment. For many Squeakers this  
>> would probably involve the decision to switch to Croquet from  
>> Squeak and not try to ride two horses at the same time. But you  
>> wouldn't like to find out later that today Tweak is only thought  
>> as a minimal 2d-support for Croquet and not anymore as the  
>> successor of Morphic for something like Squeak.
>>
>> I just learned about the new Croquet release as an alternative to  
>> the image of the somewhat stale tweakproject.org site.
>>
>> So which of the following images should one use to start with?
>>
>> - iTweak-3.8-6665.zip from tweakproject.org or
>> - CroquetSDK-1.0.18/deployment/Homebase.image
>>   which can load the Tweak system from a MC repository.
>>
>> Regards,
>> Martin
>>
>>
>>
>> Bert Freudenberg wrote:
>>> I find developing UIs with Tweak pleasant - the largest I worked  
>>> on was Etoys 2. Many things work much nicer than other UI  
>>> frameworks I've used. For example, the coalescing of events is  
>>> not something that I had problems with - but others find it  
>>> confusing, and I wouldn't rule out completely that there are  
>>> still bugs lurking in there.
>>>
>>> That said, if something goes wrong it indeed is hard to follow  
>>> what happened in the debugger. IMHO this is mainly due to not  
>>> enough usage it gets - the Morphic tools are useful and mature  
>>> only because they were used and improved in day-to-day work by  
>>> its developers. Nobody spent much time on the Tweak tools yet.  
>>> E.g., the Sophie developers could not spend time on improving the  
>>> tools because they were too busy developing Sophie (which also is  
>>> much more complex UI-wise than your regular app).
>>>
>>> I'd suggest you just try it for some project. Tweak is well and  
>>> alive as the default 2D UI in Croquet so I wouldn't worry about  
>>> it vanishing any time soon.
>>>
>>> - Bert -







More information about the Squeak-dev mailing list