NAME

Parse::CPAN::Modlist::Module - object representation of a single module in the 03modlist.data file

SYNOPSIS

use Parse::CPAN::Modlist;


my $p = Parse::CPAN::Modlist->new("t/data/03modlist.data");


foreach my $name ($p->modules) {
    my $module = $p->module($name);
    print " The module '".$module->name."'".
          " is written by ".$module->author.
          " and is described as '".$module->description.
          "'\n";
}

METHODS

The methods are automatically generated from the columns in 03modlist.data so it's possible that this documentation amy actually be wrong. Please let me know if this happens.

name

The name of this module (an alias to modid - the actual column name).

author

The author's CPAN id (an alias to userid - the actual column name).

description

A description of the module

chapter

The category that this module falls under (an alias to chapterid - the actual column name).

See http://www.cpan.org/modules/by-category/ for the categories.

DSLIP methods

DSLIP characters are intended to convey information about the current state of the module.

See http://www.cpan.org/modules/00modlist.long.html#ID1_ModuleListi for details

d - Development Stage (Note: *NO IMPLIED TIMESCALES*):

i

Idea, listed to gain consensus or as a placeholder

c

under construction but pre-alpha (not yet released)

a/b

Alpha/Beta testing

R

Released

M

Mature (no rigorous definition)

S

Standard, supplied with Perl 5

s - Support Level:

m

Mailing-list

d

Developer

u

Usenet newsgroup comp.lang.perl.modules

n

None known, try comp.lang.perl.modules

l - Language Used:

p

Perl-only, no compiler needed, should be platform independent

c

C and perl, a C compiler will be needed

h

Hybrid, written in perl with optional C code, no compiler needed

+

C++ and perl, a C++ compiler will be needed

o

perl and another language other than C or C++

i - Interface Style

f

plain Functions, no references used

h

hybrid, object and function interfaces available

n

no interface at all (huh?)

r

some use of unblessed References or ties

O

Object oriented using blessed references and/or inheritance

p - Public License

p

Standard-Perl: user may choose between GPL and Artistic

g

GPL: GNU General Public License

l

LGPL: "GNU Lesser General Public License" (previously known as "GNU Library General Public License")

b

BSD: The BSD License

a

Artistic license alone

o

other (but distribution allowed without restrictions)

BUGS

None that I know of.

COPYING

Distributed under the same terms as Perl itself.

AUTHOR

Copyright (c) 2004,

Simon Wistow <simon@thegestalt.org>