Google Groups Home
Help | Sign in
Message from discussion Definitive Tags (or Canonical Tags)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Shlomi Fish  
View profile
 More options Apr 18, 3:18 am
From: Shlomi Fish <shlo...@iglu.org.il>
Date: Fri, 18 Apr 2008 10:18:43 +0300
Local: Fri, Apr 18 2008 3:18 am
Subject: Re: [rethinking-cpan] Re: Definitive Tags (or Canonical Tags)
On Friday 18 April 2008, G. Wade Johnson wrote:

> On Thu, 17 Apr 2008 22:09:37 +0300

> Shlomi Fish <shlo...@iglu.org.il> wrote:
> > Moin,

> > I started to collect a list of "definitive" tags for CPAN modules,
> > such that will be treated specially by the UI of the sites and by
> > other factors. See:

> > http://perl.net.au/wiki/Finding_a_Module_on_CPAN/Definitive_Tags

> > This list is incomplete and note the comment at the top:

> > {{{{{{{{{
> > This is a list of "definitive tags" which module authors and module
> > users can use to tag these modules, so people will know their status,
> > philosophy and other factors. Some of these tags are
> > mutually-exclusive and some of them are a grade. At the moment, we're
> > just going to list them all here and only then decide how they relate.
> > }}}}}}}}}

> > Anyway, suggestions for more can be given here or you can edit the
> > wiki. (Just preferably create an account first).

> If I understand your examples correctly, you are looking less for
> particular functionality than for a kind of "non-functional"
> description?

I think so, assuming I understand you.

> If so, I can think of a few others.

> Bundle - for groups of other Modules.

Yes, that would be nice. Of course one can determine it if it's Bundle:: or
Task::

> Extends - extends another module, plugins, policies, etc.

We could add "Plugin" to here too as a more specialised one. POE
has "components" and "wheels" which from what I understood are different
kinds of plugins (although possibly with has-a instead of is-a).

> API/Interface - modules that provide an interface and requires plugins
> or extension modules to do the work (DBI, XML::SAX, etc.)

Yes, that sounds good. You are talking about a base class 1-many drivers
architecture. Both API and Interface can be used for other things, so we need
a better label.

Regards,

        Shlomi Fish

---------------------------------------------------------------------
Shlomi Fish      shlo...@iglu.org.il
Homepage:        http://www.shlomifish.org/

I'm not an actor - I just play one on T.V.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google