Traits in use (was Re: Re: Squeak and Namespaces)

J J azreal1977 at hotmail.com
Fri Dec 1 21:49:51 UTC 2006


Well honestly no.  I have been working on smaller things at the moment so I 
haven't yet built anything big enough to run into the problems one has with 
single inheritance.  My oppinion is purely based on the papers, but it did 
seem like the best fit I have seen yet.

In anger?

>From: "Avi Bryant" <avi.bryant at gmail.com>
>Reply-To: avi at smallthought.com, The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>To: "The general-purpose Squeak developers 
>list"<squeak-dev at lists.squeakfoundation.org>
>Subject: Traits in use (was Re: Re: Squeak and Namespaces)
>Date: Fri, 1 Dec 2006 11:05:38 -0800
>
>On 12/1/06, J J <azreal1977 at hotmail.com> wrote:
>
>>Yes, the inheritance model without them has some real problems.  And 
>>finding
>>a solution is tough.  C++'s multiple inheritance?  Too complicated.  
>>Java's
>>interfaces?  Too much work and code duplication.  So now smalltalk has a
>>solution, and IMO the best one.
>
>Is that opinion based on real-world use of Traits?  Now that they've
>been in the base image for a decent length of time, I'm curious to
>hear of any war stories from using Traits outside of a research
>context.  I've never used them in anger myself, so it would be very
>interesting to hear from those who have.
>
>Avi
>

_________________________________________________________________
View Athlete’s Collections with Live Search 
http://sportmaps.live.com/index.html?source=hmemailtaglinenov06&FORM=MGAC01




More information about the Squeak-dev mailing list