CPAN

Published on ● Video Link: https://www.youtube.com/watch?v=gIlZiCKalGY



Duration: 13:42
95 views
0


CPAN, by Wikipedia https://en.wikipedia.org/wiki?curid=6667 / CC BY SA 3.0

#Perl
#Archive_networks
#Package_management_systems
CPAN logo The Comprehensive Perl Archive Network (CPAN) is a repository of over 250,000 software modules and accompanying documentation for 39,000 distributions, written in the Perl programming language by over 12,000 contributors.
CPAN can denote either the archive network or the Perl program that acts as an interface to the network and as an automated software installer (somewhat like a package manager).
Most software on CPAN is free and open source software.
CPAN was conceived in 1993 and has been active online since October 1995.
It is based on the CTAN model and began as a place to unify the structure of scattered Perl archives.
Like many programming languages, Perl has mechanisms to use external libraries of code, making one file contain common routines used by several programs.
Perl calls these modules.
Perl modules are typically installed in one of several directories whose paths are placed in the Perl interpreter when it is first compiled; on Unix-like operating systems,
common paths include /usr/lib/perl5, /usr/local/lib/perl5, and several of their subdirectories.
Perl comes with a small set of core modules.
Some of these perform bootstrapping tasks, such as ExtUtils::MakeMaker, which is used to create Makefiles for building and installing other extension modules; others, like List::Util, are merely commonly used.
CPAN's main purpose is to help programmers locate modules and programs not included in the Perl standard distribution.
Its structure is decentralized.
Authors maintain and improve their own modules.
Forking, and creating competing modules for the same task or purpose, is common.
There is a third-party bug tracking system that is automatically set up for any uploaded distribution, but authors may opt to use a different bug tracking system such as GitHub.
Similarly, though GitHub is a popular location to store the source f...




Other Videos By all the knowledge of the universe PRINCIPIA


2021-12-10Chaldea
2021-12-10Cuisine
2021-12-10Cedar Falls, Iowa
2021-12-10Constantius II
2021-12-10Yangtze
2021-12-10Chinese checkers
2021-12-10Cantor Fitzgerald
2021-12-10Cross-country skiing
2021-12-10Cereal
2021-12-10Commodore 1581
2021-12-10CPAN
2021-12-10Cardinal vowels
2021-12-10Communications in Afghanistan
2021-12-10Christian of Oliva
2021-12-09Camel
2021-12-09Computer vision
2021-12-09Cadillac, Michigan
2021-12-09Cyclades
2021-12-09Cessna
2021-12-09Concord, New Hampshire
2021-12-09Carnivore



Tags:
Archive networks
Package management systems
Perl