On Fri, 26 Jun 2009, Stevan Little wrote:
* I just took a look at Bag for the first time, and it's not a bag, it's a
CountingHash (CounterHash, HashCounter?). A bag is a multi-set (like a set,
but allows dupes). Now is a good time to rename it.
I think that Bag and Counter should be left off the cored version. The cored
version should only be "native" perl types and not others. We can make a
MX::AH::Extensions or something. Which brings me to the next point, which is
that 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?
I disagree on leaving out some modules. We might as well borg all the ones
that exist currently. Counter is damn useful as is, and incredibly
trivial. Bag is misnamed, but I can see it being useful (under a new,
correct name).
I don't see what we gain by drawing a bright line between native perl
types and not (and ImmutableHash isn't really a native type either!).
-dave
/*============================================================
http://VegGuide.org http://blog.urth.org
Your guide to all that's veg House Absolute(ly Pointless)
============================================================*/