Re: AttributeHelpers in core (take 2)

2009-07-09 Thread Hans Dieter Pearcey
On Tue, Jul 07, 2009 at 01:51:16PM -0400, Hans Dieter Pearcey wrote: I'm going to rename everything to live under Moose::Meta::Attribute::Trait::Native (yes, I've come around). Short names will stay the same. I'm going to remove Collection:: from the trait names; I think it's unnecessary,

AttributeHelpers in core (take 2)

2009-07-07 Thread Hans Dieter Pearcey
On Fri, Jun 26, 2009 at 04:06:28PM -0500, Dave Rolsky wrote: Here's some initial TODOs: * POD docs for every method provided. Some providers have docs, some don't. I'm going to move all POD into the Trait classes. I'm leaning towards thinking that the MethodProviders are an implementation

Re: AttributeHelpers in core (take 2)

2009-07-07 Thread Stevan Little
On Jul 7, 2009, at 1:51 PM, Hans Dieter Pearcey wrote: On Fri, Jun 26, 2009 at 04:06:28PM -0500, Dave Rolsky wrote: Here's some initial TODOs: * POD docs for every method provided. Some providers have docs, some don't. I'm going to move all POD into the Trait classes. I'm leaning

Re: AttributeHelpers in core (take 2)

2009-07-07 Thread Yuval Kogman
2009/7/7 Hans Dieter Pearcey h...@pobox.com: Bag is going to be renamed to Hash::Counter, probably.  Counter is secretly Num::Counter, or something, though not really since Num doesn't exist (yet). Do we really need to keep Bag? I don't think it has many practical applications. The API is

Re: AttributeHelpers in core (take 2)

2009-07-07 Thread Yuval Kogman
FWIW Set::Bag exists on the CPAN and provides much more functionality with a cleaner API.