Matt,

I gave some thought about your suggestion. While agreeing with you
that putting more modules under an "unsanctioned" name space might
give people a false impression of legitimacy and cause you guys
further grief, I'm not entirely comfortable with using my CPAN ID, for
the hubris factor we had previously debated.

So I'm proposing a compromise. Instead of "Util", I'd like to put
these modules under "MD" which is the acronym of a project I've been
working on.

I don't see any existing module under this name space yet. And I think
that to any regular user, "MD" is no more or no less meaningful,
relevant, or succinct (think of POE as an example) than "KAN", which
makes me feel like being a bit too brash.

I assume that once approved, I'll have some autonomy on the 2nd level
name space and module names. So I'd like to keep them the way they
already are. i.e. They are

currently,

Util-AsyncIO-RW
Util-Getopt-Menu
Util-LockFile-PID
Util-LockFile-Time
Util-SQLiteDB-UniSchema
Util-Thread-Logger
Util-User-Switch

proposed to be,

MD-AsyncIO-RW
MD-Getopt-Menu
MD-LockFile-PID
MD-LockFile-Time
MD-SQLiteDB-UniSchema
MD-Thread-Logger
MD-User-Switch

I hope this proposal can "do you by right".  And if you approve, I
will delete my modules under "Util" and repackage them as MD::*.

Sincerely,

-Kan

On Tue, Jan 25, 2011 at 9:04 AM, Matt S Trout <m...@shadowcat.co.uk> wrote:
> All of these modules seem like they could have sensible names.
>
> If you want to dump them into a top level namespace, might I suggest
> KAN:: please? Util:: is meaningless and I really don't want people to
> see that as a precedent.
>
> Please, *please* stop uploading into Util:: and let's talk about *good*
> names for your code. I really want it on CPAN, but the current names are
> really not a good idea.
>
> --
> Matt S Trout - Shadowcat Systems - Perl consulting with a commit bit and a 
> clue
>
> http://shadowcat.co.uk/blog/matt-s-trout/   http://twitter.com/shadowcat_mst/
>
> Email me now on mst (at) shadowcat.co.uk and let's chat about how our Catalyst
> commercial support, training and consultancy packages could help your team.
>

Reply via email to