Hi,
I need me make a demo about the use of Traits and I need an example. I need something a bit bigger than the ones provided in the Trait examples package (TMagnitude, Circle). Any idea ?
Thanks, Diego
There is a paper about how to use Traits to partition the code in the collections hierarchy in a way that removes some code duplication, and actually exposes some of the abstractions more logically than the current "flat" structure. Implementing it (or part of it) in 3.9 might make for a good example, and clean up some code that can use it.
The domain of streams, being a common multiple inheritance example, might be similarly improved using Traits, though some might argue that dynamic composition is more appropriate there (I myself am not sure).
Daniel
Diego Tubello wrote:
Hi,
I need me make a demo about the use of Traits and I need an example. I need something a bit bigger than the ones provided in the Trait examples package (TMagnitude, Circle). Any idea ?
Thanks, Diego
squeak-dev@lists.squeakfoundation.org