Re: Tags for CPAN modules.

[email protected] (Austin Schutz)
Newsgroups perl.module.build,perl.makemaker
Message-ID <[email protected]>
On Sun, Jul 08, 2007 at 12:44:19PM -0700, Michael G Schwern wrote:
> One of the most common cries I hear from CPAN users is that they have trouble
> finding modules.  A CPAN module is largely found by its distribution name.
> Names have to be unique and short which tends to hurt its descriptiveness.
> Furthermore, a distribution can only have one name while a module could be
> described different ways depending on how you look at it.
> 
> CPAN is organized as a simple tree hierarchy.  Hierarchies suck for describing
> the real world.  They allow for only one way to describe a thing and imply a
> hierarchy which may not exist.
> 
> Let's un-overload the distribution name by providing another axis by which an
> author can categorize their module.  The single most dominant organizational
> tool of the web:  tags.  For a large, wide, decentralized library its simple
> and the least worst way to organize things.  It provides multiple axis to
> describe the use of a module and frees up the name to be just a short, unique
> descriptor.  Best practices for tags and how to work their strengths and
> weaknesses are well understood.
> 

	This is a super idea. It might also be nice to allow cpan.org users the
ability to associate tags (which could be overridden by the author) with
modules which don't have them. That would make it a lot easier to classify
modules which don't have very active maintainership.


	Austin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.