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

Trygve Reenskaug trygver at ifi.uio.no
Tue Dec 29 09:58:13 UTC 2009

Hi Andreas,
You find info about DCI and a DCI download image at
This page points you to a  ZIP file with a squeak image etc.This ZIP 
file is at
I haven't updated the DCI Squeak image etc. for some time because the 
community interest in DCI has been less than overwhelming.
My attention has, therefore, been in other directions.


On 2009.12.28 16:54, Andreas Raab wrote:
> 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


Trygve Reenskaug       mailto: trygver at ifi.uio.no

Morgedalsvn. 5A         http://heim.ifi.uio.no/~trygver

N-0378 Oslo               Tel: (+47) 22 49 57 27


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20091229/de22097e/attachment.htm

More information about the Squeak-dev mailing list