[Seaside] Seaside, Traits, portability

stephane ducasse stephane.ducasse at free.fr
Tue May 1 08:26:56 UTC 2007

On 30 avr. 07, at 19:45, Avi Bryant wrote:

> On 4/29/07, Boris Popov <boris at deepcovelabs.com> wrote:
>> Why be so cynical? Different strokes for different folks. I've  
>> felt many
>> times that you couldn't care less about anyone not using squeak  
>> and it does
>> nothing but motivate me to unsubscribe from the list for good.
> Boris, please don't unsubscribe. I think you'll find the vast majority
> of people on this list care deeply about keeping Seaside portable
> across dialects - I would guess that at this point it's the largest
> portable Smalltalk codebase, and the largest cross-dialect community,
> and that's very important to me and to many others.
> For that reason and others, nobody who uses Seaside in production is
> seriously proposing that we make it depend on Traits - as far as I
> know, nobody uses Traits in production, period.  By all means, let's
> have an academic discussion about the costs and benefits of Traits,
> but let's do it with a very clear understanding that it is indeed
> academic, and *not* a proposal that's going to affect mainline Seaside
> any time even vaguely soon.

sorry avi but traits are solid and good. adrian rewrote them from  
scratch. But may be adrian
code is only good for seaside.

Then with this attitude nothing will change. So what you are  
proposing is to oppose people like lukas and philippe that would  
benefit from traits to production quality.
Why can't we have a third path. Let lukas and philippe have a branch  
using traits and flattening them for
VW and seeing if it breaks so badly that we can all laugh.
You know that traits are good for reuse and that library and large  
applications would benefit from them.

We are writing a new stream library because the one of squeak sucks.  
But the squeak community should tell us and we stop to work on that  
and we can also simply throw away the work on adrian.


More information about the Seaside mailing list