On Thu, Sep 21, 2017 at 12:59 PM, Diab Jerius <djer...@cfa.harvard.edu> wrote: > > > > > On Thu, Sep 21, 2017 at 11:30 AM, Michael Greb <mich...@thegrebs.com> wrote: >> >> On 09/20, Diab Jerius wrote: >> > I've written a module[1] to scratch an itch, namely easily wrapping hashes >> > returned from subroutines as objects[2]. >> > >> > I've named it Return::Object, based on my particular use case, but I'm >> > finding it useful for more general wrapping of hashes, hence my quest for a >> > more general name for it. >> >> There seems to be a fair number of not directly connected modules under the >> Data::Hash namespace. I think placing your module alongside these makes sense >> so something like Data::Hash::AsObject, Data::Hash::Object, or the like may >> be fitting. >> >> Mike Greb >> mikegrb > > > > Here's my current list of "almost but not quite" modules: > > Object::Result > Hash::AsObject > Data::AsObject > Class::Hash > Hash::Inflator > Hash::AutoHash > Hash::Objectify > > I'll look at the Data::Hash namespace and see what's there for comparison. >
According to CPAN, the Data::Hash namespace only has four modules (!?). That's a surprise. Data::Hash::DotNotation Data::Hash::Transform Data::Hash::Totals Data::Hash::Flatten