> Before I upload the code (which is already written, for all methods MetaCPAN
> allows, and more) to CPAN and Github, I just wanted to know that taking a
> top-level namespace here makes sense and get any input on it. Here are some
> notes:
> 1. It does not use Mechanize, LWP, or anything for which the WWW:: namespace
> would make sense.

naming something after its implementation details doesn't make sense.
Including the name of a framework in the name of a plugin makes sense,
but that's different.

> 2. Tiny and concise, as to be an official completely workable API
> implementation (currently using Mouse - or rather, Any::Moose - and
> HTTP::Tiny).
> 3. I prefer not to bury this inside a low namespace
> (WebService::PerlRelated::MetaCPAN::API::Implementation::Sawyer).
> 4. I've spoken to Olaf Alders from MetaCPAN and he assured me they have no
> problem with the name, and that they would use it themselves once it's out.

how about MetaCPAN::API since that's what it provides? So
MetaCPAN::FAQ and MetaCPAN::Server can be at the same level. But
that's redundant isn't it; if one wants to "use MetaCPAN" one is going
to need to use the API -- including ::API may be toxic clarity.

Reply via email to