|No such thing as a small change
Moose and static arraysby hsmyers (Canon)
|on Jan 21, 2011 at 05:05 UTC
hsmyers has asked for the wisdom of the Perl Monks concerning the following question:
Long ago in the pre Moose days I converted a great deal of data into a collection of hash tables with simple-minded code like (large hunks redacted/removed for brevity) the following:
My question now is what is the Moose equivalent of such a thing. That is how do I a take a collection of static information (all hash tables as it turns out) and bring them into the 21st century object-wise? It is clear that this is do-able in terms of a dynamic hash, but I don't understand the plumbing well enough to abstract from that to what I need for pre-declared material. I've seen references to http://search.cpan.org/~drolsky/Moose-1.21/lib/Moose/Meta/Attribute/Native.pm which I find relatively clear, but again, it doesn't seem to speak to the notion of pre-declared information.
--hsm"Never try to teach a pig to sing...it wastes your time and it annoys the pig."