On Thu, 2 Jul 2009, Stevan Little wrote:
has foo => (traits => [ 'Basic::ArrayRef' ], isa => ArrayRef, ...);
has web_hits => (traits => [ 'Pattern::Counter' ], ...);
As long as the traits are below the right Moose::*::*:: namespace we should
be good.
Thoughts? Objections? Calls for my assignation?
(NOTE: I am not sold on these names (Basic, Pattern) they are only
suggestions of how we cna break things up)
I definitely like the distinction, especially since it opens up the
Pattern:: space to other interesting extensions.
As far as names, I don't much like Basic. Maybe DataStructure? That's what
it really is, right? I'd not that Queue and Stack would then be data
structures, not patterns.
Pattern works for me, though I could imagine there's something better.
-dave
/*============================================================
http://VegGuide.org http://blog.urth.org
Your guide to all that's veg House Absolute(ly Pointless)
============================================================*/