On 12-09-08 02:49 AM, Pedro Melo wrote:
Just because its personal, doesn't mean its not meant for reuse. Even
if it just personal reuse, it is still reuse. And IMVHO, reuse is what
CPAN is all about.

What do you think?

Fwiw, I tend to agree that as long as it can be useful for somebody else, it's worth putting on CPAN.

I happen to have a Task::BeLike::YANICK and a Dist::Zilla::PluginBundle::YANICK[1]. The latter, I would argue, needs to be on CPAN as its absence would seriously impede contributions and collaborations on my modules on GitHub. The former I see as a living list for anybody curious to see what tools I'm using in my day-to-day hacking -- not exactly the most vital piece of information CPAN will ever have, I concede, and will doubtlessly be made obsolete by upcoming metacpan features, but hey, with a tarball of 20k it's hard to go wrong.

Now, as for the choice of namespaces, Author::* versus *::*::Author, I agree that the first is more neat. But only as long as we have the right search tools to include those in global searchs (I'm thinking of cases where I want to look at, say, all dzil plugins, public and personal alike)

Joy,
`/anick

[1] Alas, they both pre-date the Author:: discussion and so are missing that part in their namespaces, mea culpa.

Reply via email to