Stevan Little wrote:
...we should rename this. AttributeHelpers was a bad name and this is
the perfect time to rename it. I don't really have a good suggestion
for a name right now, but something involving "Native" and
"Delegation" would work for me.
Thoughts?
- Stevan
I'd like to make a suggestion.
The distinction is between scalar and non-scalar attributes (yeah, I
know they store an array or hash ref and so they are really scalar
attributes). I think it is preferable to describe something for what it
is, rather than what it isn't--so we don't want NonScalar. Therefore we
need a generic term for arrays and hashes.
The term that comes to my mind is "Collection".
So, what about something along the lines of
Moose::Attribute::NativeCollection or
Moose::Attribute::CollectionDelegation.
Thanks for putting up with my rambling, and many more for Moose.
--Mark Swayne