[squeak-dev] Re: Some questions about new traits (Crismas edition) ; )

Andreas Raab andreas.raab at gmx.de
Mon Dec 28 15:54:02 UTC 2009


Trygve Reenskaug wrote:
> The notion of Traits is an essential part of the concept of DCI and my 
> DCI implementation. There are other DCI implementations in C++, Scala, 
> Python, C#, and even Java (with the Qi4J framework). Some languages have 
> native Traits or similar, other languages need complex workarounds.
> 
> DCI uses Traits to code what a system *DOES* (Interactions) and regular 
> classes for coding what the system *IS* (Data). Data and Interaction are 
> orthogonal perspectives on a program. DCI does not use Traits for 
> traditional, class based programming.

Interesting. Where can I find it? It would be helpful to verify correct 
functioning of NanoTraits if nothing else.

Cheers,
   - Andreas



More information about the Squeak-dev mailing list