Help


[permalink] [id link]
+
Page "CPAN" ¶ 8
from Wikipedia
Edit
Promote Demote Fragment Fix

Some Related Sentences

CPAN and module
Finally, the natural hierarchy of Perl module names ( such as " Apache :: DBI " or " Lingua :: EN :: Inflect ") can sometimes be used to browse modules in the CPAN.
There is also a Perl core module named CPAN ; it's usually differentiated from the repository itself by calling it CPAN. pm.
The CPAN has grown so large and comprehensive over the years that many people learning Perl seem to elevate it to a sort of mythical status, and express surprise when they begin to encounter topics for which a CPAN module doesn't exist already.
* Text :: Metaphone Perl module from CPAN
* Text :: DoubleMetaphone Perl module from CPAN
* Damian Conway's Class :: Contract Perl module from CPAN
* Raphael Manfredi's Carp :: Datum Perl module from CPAN
The latest DBI module for Perl from CPAN can run on a range of operating systems.
In collaboration with others, Tim Bunce began specifying DBI in 1992. the Perl community maintains DBI as a CPAN module in accordance with the open source model.
* DBI module documentation on CPAN
Perl supports conversion between geographical coordinates and Maidenhead locators in module Ham :: Locator by Andy Smith, available on CPAN.
* Perl Whirlpool module at CPAN
* Perl CPAN module for converting number to engineering notation
* Text :: Soundex Perl module from CPAN
CPAN, the Perl 5 module distribution system, does not yet handle Perl 6 modules.
For example is a GT. M module in CPAN, m_python for access from Python or EGTM binding for Erlang.
Shlomi Fish has written an open-source solver for Black Hole Solitaire first as a Perl-based CPAN module, but which was later re-implemented in the C programming language.
* The Acme :: POE :: Knee module on the CPAN.
Markdown has since been re-implemented by others as a Perl module available on CPAN ( Text :: Markdown ), and in a variety of other programming languages.

CPAN and distributions
Files on the CPAN are referred to as distributions.
With thousands of distributions, CPAN needs to be structured to be useful.
The most popular and official is search. cpan. org, which includes textual search, a browsable index of modules, and extracted copies of all distributions currently on the CPAN.
CPAN Testers are a group of volunteers, who will download and test distributions as they are uploaded to CPAN.
* CPANTS, the CPAN Testing Service, evaluates distributions automatically for quality assurance metrics of varying usefulness and assigns them a " kwalitee " rating.
CPAN. pm is mainly an interactive shell which can be used to search for, download, and install distributions.
Authors can upload new distributions to the CPAN through the Perl Authors Upload Server ( PAUSE ).
Beyond April Fools ', however, some of the distributions on the CPAN are jokes in themselves.
The Perl community has a sizable library of distributions available for search and download via CPAN.

CPAN and usually
SpamAssassin is a Perl-based application (< tt > Mail :: SpamAssassin </ tt > in CPAN ) which is usually used to filter all incoming mail for one or several users.

CPAN and have
Several search engines have been written to help Perl programmers sort through the CPAN.
Other CPAN search engines that have been set up are:
A family of other loosely integrated support websites have been created as the CPAN has grown in size and scale.
Other major languages, such as Java and C ++, have nothing similar to the CPAN ( though for Java there is central Maven, and C ++ has the Boost C ++ Libraries ).
The JSAN is a near-direct port of the CPAN infrastructure for use with the JavaScript language, which for most of its lifespan did not have a cohesive " community ".
Unlike the Comprehensive Perl Archive Network ( CPAN ) archives, which PEAR took as its model, PEAR packages do not have implicit dependencies so that a package's placement in the PEAR package tree does not relate to code dependencies.
Many Pugs contributors have since moved on to implement Perl6-inspired systems as CPAN modules on Perl 5, such as the Moose project.

CPAN and .
The Artistic License refers most commonly to the original Artistic License ( version 1. 0 ), a software license used for certain free and open source software packages, most notably the standard Perl implementation and most CPAN modules, which are dual-licensed under the Artistic License and the GNU General Public License ( GPL ).
** The Artistic License ( the original Artistic License 1. 0, the one which is still used by Perl and CPAN )
CPAN, the Comprehensive Perl Archive Network, is an archive of over 100, 000 modules of software written in Perl, as well as documentation for it.
Most software on CPAN is free and open source software.
There is no formal bug tracking system, but there is a third-party bug tracking system that CPAN designated as the suggested official method of reporting issues with modules.
CPAN has no revision control system, although the source for the modules is often stored on GitHub.
Also, the complete history of the CPAN and all its modules is available as the GitPAN project, allowing to easily see the complete history for all the modules and for easy maintenance of forks.
CPAN is also used to distribute new versions of Perl, as well as related projects, such as Parrot.
The CPAN is an important resource for the professional Perl programmer.
With over 23, 000 modules ( containing 20, 000, 000 lines of code ) as of July 2011, the CPAN can save programmers weeks of time, and large Perl programs often make use of dozens of modules.
Distributions on the CPAN are divided into 24 broad chapters based on their purpose, such as Internationalization and Locale ; Archiving, Compression, And Conversion ; and Mail and Usenet News.
The heart of CPAN is its worldwide network of more than 260 mirrors in more than 60 countries.
Most mirrors update themselves hourly, daily or bidaily from the CPAN master site.
For more information on CPAN mirrors, see mirrors. cpan. org.

0.103 seconds.