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