Help


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

Some Related Sentences

CPAN and ::
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.
CPAN module distributions usually have names in the form of CGI-Application-3. 1 ( where the :: used in the module's name has been replaced with a dash, and the version number has been appended to the name ), but this is only a convention ; many prominent distributions break the convention, especially those that contain multiple modules.
* Text :: Metaphone Perl module from CPAN
* Text :: DoubleMetaphone Perl module from CPAN
* Perl, via the CPAN modules Class :: Contract ( by Damian Conway ) or Carp :: Datum ( by Raphael Manfredi ).
* Damian Conway's Class :: Contract Perl module from CPAN
* Raphael Manfredi's Carp :: Datum Perl module from CPAN
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.
* Algorithm :: SkipList, implementation in Perl on CPAN
Perl supports conversion between geographical coordinates and Maidenhead locators in module Ham :: Locator by Andy Smith, available on CPAN.
* Text :: Soundex Perl module from CPAN
** Perl ( PDL ), python and Haskell interfaces to levmar are available: see PDL :: Fit :: Levmar or CPAN, PyLevmar and HackageDB levmar.
* Perl6 :: Pugs on CPAN
CPAN components such as Curses :: UI :: POE and Term :: Visual build upon it.
* 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 is
** 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.
The heart of CPAN is its worldwide network of more than 260 mirrors in more than 60 countries.
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 Dependencies, which combines data from META. yml files and the CPAN testers to graphically show a module's dependencies and attempt to calculate how likely it is to work on a particular platform.
There is also a Perl core module named CPAN ; it's usually differentiated from the repository itself by calling it CPAN. pm.
CPAN. pm is mainly an interactive shell which can be used to search for, download, and install distributions.
An interactive shell called < tt > cpan </ tt > is also provided in the Perl core, and is the usual way of running CPAN. pm.
Experienced Perl programmers often comment that half of Perl's power is in the CPAN.
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 ).
As a hive of activity in the Perl world, the CPAN both shapes and is shaped by Perl culture.
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 ".

CPAN and where
It picks up right where " Learning Perl " left off, and takes the reader from the most basic features of Perl references all the way through to creating Perl modules and distributing them to CPAN.

CPAN and are
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 ).
Files on the CPAN are referred to as distributions.
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.
Other CPAN search engines that have been set up are:
CPAN Testers are a group of volunteers, who will download and test distributions as they are uploaded to CPAN.
* CPAN Testers Development contains the links to all the supporting tools, data and source that are used to maintain the CPAN Testers infrastructure.
The PHP language has PECL and PEAR, Python has a PyPI ( Python Package Index ) repository, Ruby has RubyGems, Lua has LuaRocks, Haskell has Hackage and an associated installer / make clone cabal ; but none of these are as large as the CPAN.
Beyond April Fools ', however, some of the distributions on the CPAN are jokes in themselves.
Other examples are for the Comprehensive Perl Archive Network ( CPAN ), which is a repository for Perl libraries ( known as modules ) that are not part of the core Perl distribution.
* There are numerous perl implementations on CPAN

0.099 seconds.