How does Traits differ from Simonyi's "Intentional Programming"
effort?
Stephane Ducasse
ducasse at iam.unibe.ch
Wed Feb 12 08:26:56 UTC 2003
Hi darius
I could not get what was the point of concept programming, sorry.
Please read the papers, and tell us.
traits are not about separating crosscutting concerns. or subclassing
and mixins are about that too. But is it important?
The key point is to realize that traits are simply better than mixins
and that we have a working system!!!
The other important point is traits are SIMPLE. because it is really
easy to come up with a
new wonderful model that does everything (open any oopsla or ecoop
proceedings and you will see
papers that you cannot even summarize and ***nobody*** will ever use
them)
Stef
On Tuesday, February 11, 2003, at 11:17 PM, Darius Clarke wrote:
> Nathanael,
>
> Just curious how "Traits" differs from Dr. Charles Simonyi's
> "Intentional
> Programming". Also how does "Triats" differ from the "Mozart" effort,
> and
> the "Aspect Oriented Programming" effort?
>
> * Intentional Programming
> http://intentsoft.com/faq#q4 (Simonyi's new company)
> http://www.aisto.com/roeder/ip/ (summary)
> http://www.omniscium.com/?page=IntentionalFaq (more detailed summary)
> A collection of some of his papers:
> http://www.stormpages.com/futureintent/FutureCodeIP.htm
>
> * Aspect Oriented Programming
> http://directory.google.com/Top/Computers/Programming/Methodologies/
> Aspect-
> Oriented/?il=1
> (Is it just that Traits' aspects are not cross-cutting objects in a
> hierarchy?)
>
> * Mozart (Open Source)
> http://mozart-dev.sourceforge.net/
>
> Cheers,
> Darius
>
>
Prof. Dr. Stéphane DUCASSE (ducasse at iam.unibe.ch)
http://www.iam.unibe.ch/~ducasse/
"if you knew today was your last day on earth, what would you do
different? ... especially if, by doing something different, today
might not be your last day on earth" Calvin&Hobbes
More information about the Squeak-dev
mailing list
|