Tweak mainstream in Squeak

Andreas Raab andreas.raab at gmx.de
Fri Jul 7 07:02:06 UTC 2006


Hilaire Fernandes wrote:
>> It will be definitively a win-win situation.
>>
>> You may say this is already possible today with your distribution of
>> Tweak, but like it or not, it is not mainstream so not every one buy it
>> (I am not because of the lack of visibility).

I wish it were that simple (nice marketing job btw; if this were the 
first time I've seen this happening I'd probably buy the whole story 
line, hook, and sinker ;-)

Unfortunately, all technologies go through phases and Tweak is still in 
an "early adopters" phase. What that means is that essentially those 
users who are scared by something not being mainstream are probably not 
the right users to have at this point. There are at least three areas 
(graphics, object model and messaging model) that require some drastic 
simplifications and cleanup before it could be considered easy enough 
for mainstream use. Even though various parts have settled down by now 
(mostly by actually being used in various projects - Sophie, Croquet, 
and TinLizzie have been great forcing functions in the various areas) 
there is plenty of work left, some of which I'd say is critical before 
considering Tweak ready for mainstream use.

>> Then later step by step Morph could be removed, if not relicensable.
>> Just a smooth process for the benefice of everyone.

If you've experienced similar processes before, they are *never* smooth. 
Every last one of the larger technologies that got integrated into 
Squeak caused major hickups, major frustrations, and for every last one 
there have been serious attempts to avoid/retract them late in the game. 
Sometimes these technologies had years of real use behind them. I 
wouldn't expect it to be any different this time, and quite bluntly, I'm 
not sure I have the energy to deal with the frustrations.

> So now I have a very direct question for you Andreas, are you interested
> by this plan?
> 
> [ ] YES
> [ ] NO
> 
> No answer means, NO of course.

"This plan" being to add Tweak to 3.9? Depends. For the "basic" image 
the answer is No. That's simply because I will not knowingly add to that 
20MB whopper that is euphemistically called a "basic" image today. For a 
"full" version (which really just means that it'll be loadable via 
SqueakMap) that's something we can talk about. Which is not quite a yes, 
but thus far I haven't even looked at what it means to get Tweak into 
3.9 and I am willing to re-evaluate this option.

Cheers,
   - Andreas




More information about the Squeak-dev mailing list