Mark,
It is good to see your modules in Meta::* being actively developed. However I have
some qualms about the whole project.
I cannot find any documentation as to what functionality the module hierarchy is
supposed to provide. It's various subhierarchies do not seem related in any particular
way.
Thus, I cannot see why they should occupy a namespace together, especially a to lever
namespace with such as 'Meta'. In fact the only reason for them to be under 'Meta' is
that there is a company with that name.
If that is the case, the right place for it would perhaps be 'Acme::Meta' or somesuch.
But if they don't really belong together at all (they don't seem to), just put the
subhierarchies in the namespaces where they belong, and maintain a bundle
'Bundle::Acme::Meta', 'Bundle::TheMetaCompany' or somesuch.
Or better yet, just distribute the programs from the http://www.cpan.org/scripts
section and have them state in their installation guides which modules are
prerequisites.
Sorry if this comes out a bit harsh; I really do appreciate that people publish their
work on CPAN, as that is the #1 reason why perl's so damn wonderful.
I just think it's important that CPAN be used as more than just the workarea of
every-and-all (however clever) perl developer. I'm not advocating any particular
quality control over CPAN (the only module I maintain there is one of which I am
particularly unproud), just a minimum of respect for everybodys time and mindspace.
regards,
David Helgason ( http://www.uti.is/david)
--
ps. In no way do I represent the opinion of anybody but myself here; especially not of
the company through which I send this.