[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
|