On Thu, 10 Apr 2014, Chris Weyl wrote:

On Wed, Apr 9, 2014 at 11:33 PM, Niall Young <ni...@iinet.net.au> wrote:
      If we had Traits, with explicit conflict resolution in a matrix of slots 
at instance
      construction, then there's a much more useful 'abstract base class' than 
jumping
      through any consumption-order hoops, imho.

This statement looks interesting, but I'm not entirely sure what you mean.  
Would the
functionality provided by MooseX::Traits or MooseX::Traitor be substantially 
equivalent to what
you're talking about?

Both look interesting, but at a glance - no, what I'm referring to is:

        http://www.cs.cmu.edu/~aldrich/courses/819/Scha03aTraits.pdf

being commutative and associative, all flattened into the consuming class in 1 
pass, with explicit conflict resolution and the resulting class may be concrete 
or abstract (not all requirements have been met, so cannot instantiate).

--
Niall Young
ni...@iinet.net.au

Reply via email to