
Some parts of this message have been removed.
Learn more about Nabble's
security policy.
IMO, traits are fundamental and essential.
In the new BabyUML programming paradigm, a CLASS defines what an object
IS as seen from its inside and a ROLE defines what an object DOES as
seen from its outside.
It was a major breakthrough when I realized that a role should be coded
as a trait, the trait defining what the object does in the context of a
structure of collaborating, role playing objects.
A role is played by an object at run time. This object can be an
instance of any class that implements its trait. So the trait is tied
to a fundamental abstraction that is on the same level as the class.
I both look forward to and dread my publication of the first Baby IDE.
Will it start a constructive discussion, will it be slaughtered, or
will it be ignored?
With trepidation
--Trygve
On 13.05.2008 11:09, Edgar J. De Cleene wrote:
I don't cut any...yet.
And I don't do if Board said this is a bad idea.
And I don't cut if I see any reasonable thing (not a exercise) need Traits
and could not be made without Traits.
And I don't cut if see many people ask for keep Traits .
...