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)
============================================================*/

Reply via email to