⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 appb.htm

📁 《Perl 5 Unreleased》
💻 HTM
📖 第 1 页 / 共 4 页
字号:
</TD></TR>

<TR VALIGN=TOP><TD WIDTH=163>

<BLOCKQUOTE>

New York</BLOCKQUOTE>

</TD>

<TD WIDTH=427><TT><FONT FACE="Courier"><A HREF="ftp://ftp.rge.com/pub/languages/perl/CPAN/" tppabs="ftp://ftp.rge.com/pub/languages/perl/CPAN/">ftp://ftp.rge.com/pub/languages/perl/CPAN/</A></FONT></TT>

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=163>

<BLOCKQUOTE>

Oklahoma</BLOCKQUOTE>

</TD>

<TD WIDTH=427><TT><FONT FACE="Courier"><A HREF="ftp://ftp.uoknor.edu/mirrors/CPAN/" tppabs="ftp://ftp.uoknor.edu/mirrors/CPAN/">ftp://ftp.uoknor.edu/mirrors/CPAN/</A></FONT></TT>

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=163>

<BLOCKQUOTE>

Oregon</BLOCKQUOTE>

</TD><TD WIDTH=427><TT><FONT FACE="Courier"><A HREF="ftp://ftp.orst.edu/pub/packages/CPAN/" tppabs="ftp://ftp.orst.edu/pub/packages/CPAN/">ftp://ftp.orst.edu/pub/packages/CPAN/</A></FONT></TT>

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=163>

<BLOCKQUOTE>

Texas</BLOCKQUOTE>

</TD><TD WIDTH=427><TT><FONT FACE="Courier"><A HREF="ftp://ftp.sedl.org/pub/mirrors/CPAN/" tppabs="ftp://ftp.sedl.org/pub/mirrors/CPAN/">ftp://ftp.sedl.org/pub/mirrors/CPAN/</A><BR>

<A HREF="ftp://ftp.metronet.com/pub/perl/" tppabs="ftp://ftp.metronet.com/pub/perl/">ftp://ftp.metronet.com/pub/perl/</A><BR>

<A HREF="ftp://ftp.sterling.com/CPAN/" tppabs="ftp://ftp.sterling.com/CPAN/">ftp://ftp.sterling.com/CPAN/</A></FONT></TT>

</TD></TR>

<TR VALIGN=TOP><TD COLSPAN=2 WIDTH=590><B>South America</B></TD></TR>

<TR VALIGN=TOP><TD WIDTH=163>

<BLOCKQUOTE>

Chile</BLOCKQUOTE>

</TD><TD WIDTH=427><TT><FONT FACE="Courier"><A HREF="ftp://sunsite.dcc.uchile.cl/pub/Lang/perl/CPAN/" tppabs="ftp://sunsite.dcc.uchile.cl/pub/Lang/perl/CPAN/">ftp://sunsite.dcc.uchile.cl/pub/Lang/perl/CPAN/</A></FONT></TT>

</TD></TR>

</TABLE></CENTER>

<P>

<P>

All the files under each of the directories in this list should

be identical at all these sites because they are all automatically

maintained mirrors of the master CPAN site.

<P>

If you can't find what you want, or want to check that what you've

found is the latest version, you can contact the person associated

with the module. These are also listed at the site and with the

particular module in which you are interested.

<P>

The CPAN archives are mirrored and, except for brief periods,

are identical. Here is the organization:<P>

<CENTER>

<TABLE BORDERCOLOR=#000000 BORDER=1>

<TR VALIGN=TOP><TD WIDTH=138><I>File/Directory</I></TD><TD WIDTH=452><I>Comment</I>

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">README.html</FONT></TT>

</TD><TD WIDTH=452>The main document.</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">ENDINGS</FONT></TT>

</TD><TD WIDTH=452>What to do about files with weird endings.

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">CPAN.html</FONT></TT>

</TD><TD WIDTH=452>The list of sites from which CPAN is building itself.

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">RECENT.html</FONT></TT>

</TD><TD WIDTH=452>The recent arrivals.</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">ROADMAP.html</FONT></TT>

</TD><TD WIDTH=452>Organization of the CPAN sites.</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">authors/</FONT></TT>

</TD><TD WIDTH=452>Modules/extensions by author.</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">clpa/</FONT></TT></TD>

<TD WIDTH=452><TT><FONT FACE="Courier">comp.lang.perl.announce</FONT></TT> Usenet newsgroup archives.

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">doc/</FONT></TT></TD>

<TD WIDTH=452>Documentation.</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">indices/</FONT></TT>

</TD><TD WIDTH=452>Various index views of CPAN.</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">misc/</FONT></TT></TD>

<TD WIDTH=452>Miscellanea.</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">modules/</FONT></TT>

</TD><TD WIDTH=452>Modules/extensions.</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">ports/</FONT></TT>

</TD><TD WIDTH=452>Non-UNIX Perl ports, both as executables and source.

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">scripts/</FONT></TT>

</TD><TD WIDTH=452>Do not reinvent the wheel if you can avoid it.

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=138><TT><FONT FACE="Courier">src/</FONT></TT></TD>

<TD WIDTH=452>Source code and patches for Perl itself (and for some auxiliary utilities).

</TD></TR>

</TABLE></CENTER>

<P>

<P>

The basic archives are organized in three ways:

<UL>

<LI><FONT COLOR=#000000>By author (</FONT><TT><FONT FACE="Courier">authors</FONT></TT>)

<LI><FONT COLOR=#000000>By category</FONT>

<LI><FONT COLOR=#000000>By module (</FONT><TT><FONT FACE="Courier">modules</FONT></TT>)

</UL>

<P>

You can send feedback by e-mail to the CPAN administrators:

<BLOCKQUOTE>

<TT><FONT FACE="Courier">cpan-adm@ftp.funet.fi.</FONT></TT>

</BLOCKQUOTE>

<P>

In order to examine these archives more fully, let's look at some

examples by category.

<H3><A NAME="ModuleExamples">Module Examples</A></H3>

<P>

I won't attempt to list all the available archives. By the time

you read this, the contents will, hopefully, be greatly expanded.

The modules are organized into several categories. These are detailed

in a following section titled &quot;Perl 5 Module List.&quot;

This list is an excellent resource and is updated and issued periodically.

<P>

One important note: many of these modules are works in progress.

When you choose to implement a module, be sure to read the accompanying

documentation. Many are alpha and beta releases of modules or

implement interfaces to standards that are, themselves, changing.

Be careful, know what you are dealing with, and approach these

modules with an open, informed attitude. If you have questions,

contact the person responsible for the module.

<P>

The subsections that follow describe these broad categories. Some

examples of the modules are presented in each category.

<H4>Perl Core Modules, Perl Language Extensions, and Documentation

Tools</H4>

<P>

These modules deal with modifying/handling the Perl core, adding

extensions to the Perl language, and documenting the language.

An example is the <TT><FONT FACE="Courier">Opcode</FONT></TT>

module, which provides functions for the manipulation of sets

of Perl opcodes, including the capability to mask (disable) sets

of opcodes.

<H4>Development Support</H4>

<P>

These modules deal with using Perl for development; for example,

<TT><FONT FACE="Courier">Devel::embed</FONT></TT>, which provides

utility functions for embedding a Perl interpreter and extensions

in your C/C++ applications.

<H4>Operating System Interfaces</H4>

<P>

These are Perl modules that deal with specific operating systems

or classes of operating systems. An example is <TT><FONT FACE="Courier">BSD-resource</FONT></TT>,

which is a Perl extension that implements the BSD process resource

limit functions

<UL>

<LI><TT><FONT FACE="Courier">getrusage()</FONT></TT>

<LI><TT><FONT FACE="Courier">getrlimit()</FONT></TT>

<LI><TT><FONT FACE="Courier">setrlimit()</FONT></TT>

</UL>

<P>

and the BSD process priority functions

<UL>

<LI><TT><FONT FACE="Courier">getpriority()</FONT></TT>

<LI><TT><FONT FACE="Courier">setpriority()</FONT></TT>

</UL>

<H4>Networking, Device Control (Modems), and InterProcess Communication

</H4>

<P>

These are modules that allow/extend Perl to perform networking,

modem control, and interprocess communication. SNMP is a Perl

5 extension module that provides an interface to the <TT><FONT FACE="Courier">CMU-SNMPv2</FONT></TT>

library. There are also modules for implementing FTP and TCP interfaces.

<H4>Data Types and Data Type Utilities</H4>

<P>

These are extensions related to data types and their manipulation.

For related modules, see the next section, &quot;Database Interfaces.&quot;

Here's a list of the extensions:

<UL>

<LI><TT><FONT FACE="Courier">Array::PrintCols</FONT></TT> is a

Perl 5 module that defines a subroutine to print arrays of elements

in alphabetically and vertically sorted columns.

<LI><TT><FONT FACE="Courier">Date::GetDate</FONT></TT> is a Perl

5 package that implements a date parser in Perl.

<LI><TT><FONT FACE="Courier">Math::ematica</FONT></TT> is a package

to Communicate to Mathematica via MathLink.

<LI><TT><FONT FACE="Courier">Statistics::LTU</FONT></TT> is a

module for Linear Threshold Units.

<LI><FONT COLOR=#000000>The </FONT><TT><FONT FACE="Courier">Logfile</FONT></TT>

extension helps you generate various reports from different server

log files.

</UL>

<H4>Database Interfaces</H4>

<P>

These are extensions to interface with databases. Many utilize

the database interface (DBI), which provides a common interface

to database drivers for various database engines. Drivers planned

or being developed include<P>

<CENTER>

<TABLE BORDERCOLOR=#000000 BORDER=1>

<TR VALIGN=TOP><TD WIDTH=79><I>Database</I></TD><TD WIDTH=401><I>Author/E-mail Address</I>

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=79>Oracle</TD><TD WIDTH=401>Tim Bunce <TT><FONT FACE="Courier">&lt;Tim.Bunce@ig.co.uk&gt;</FONT></TT>

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=79>Ingres</TD><TD WIDTH=401>Tim Bunce <TT><FONT FACE="Courier">&lt;Tim.Bunce@ig.co.uk&gt;</FONT></TT>

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=79>mSQL</TD><TD WIDTH=401>Alligator Descartes <TT><FONT FACE="Courier">&lt;descarte@mcqueen.com&gt;</FONT></TT>

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=79>Informix</TD><TD WIDTH=401>Alligator Descartes <TT><FONT FACE="Courier">&lt;descarte@mcqueen.com&gt;</FONT></TT>

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=79>Interbase</TD><TD WIDTH=401>Bill Karwin <TT><FONT FACE="Courier">&lt;bkarwin@interbase.borland.com&gt;</FONT></TT>

</TD></TR>

<TR VALIGN=TOP><TD WIDTH=79>DB2</TD><TD WIDTH=401>Mike <TT><FONT FACE="Courier">&lt;mhm@austin.ibm.com&gt;</FONT></TT>

</TD></TR>

</TABLE></CENTER>

<P>

In addition, extensions are available for Sybase, msql, and Xbase.

<H4>User Interfaces</H4>

<P>

These modules include both graphic and text interfaces. The modules

include

<UL>

<LI><FONT COLOR=#000000>A dynamic loadable curses module for Perl

5</FONT>

<LI>PerlVision, which implements an attractive and versatile text-mode

interface for your application programs on UNIX

<LI><FONT COLOR=#000000>Various interfaces to </FONT><TT><FONT FACE="Courier">TK</FONT></TT>

</UL>

<H4>Other Programming Languages</H4>

<P>

These modules are interfaces to or emulations of other programming

languages. At this writing, there are two categories: <TT><FONT FACE="Courier">prolog</FONT></TT>

and <TT><FONT FACE="Courier">TCL</FONT></TT>.

<H4>Filenames, File Systems, and File Locking</H4>

<P>

All things having to do with files (with the exception of file

handles, which are categorized with directories in a following

section). <TT><FONT FACE="Courier">File::Tools</FONT></TT> is

a package that implements several file operations under a single

umbrella. <TT><FONT FACE="Courier">Libwww-perl</FONT></TT> is

a collection of Perl modules that provides a simple and consistent

programming interface (API) to the World Wide Web. There are also

several file-locking modules.

<H4>String and Text Processing</H4>

<P>

String- and text-processing extensions seem a little silly in

a language that is optimized for text processing. But the modules

in this category do serve a purpose.

<P>

This category includes parsing and searching modules. There are

font-handling utilities included in this category. <TT><FONT FACE="Courier">SGMLS.pm</FONT></TT>

is a Perl 5 class library for parsing the output from James Clark's

SGMLS and NSGMLS parsers. Modules include approximate string-matching

capabilities and emulation of the C <TT><FONT FACE="Courier">scanf</FONT></TT>

function.

<P>

The text-processing modules include

<UL>

<LI><TT><FONT FACE="Courier">Text::Bib::</FONT></TT>, a Perl 5

module for parsing <TT><FONT FACE="Courier">refer</FONT></TT>/<TT><FONT FACE="Courier">grefer</FONT></TT>-style

<TT><FONT FACE="Courier">.bib</FONT></TT> files.

<LI><TT><FONT FACE="Courier">Text::Template</FONT></TT>, a module

for creating text templates with small embedded Perl programs

that are evaluated when the template is executed.

<LI><TT><FONT FACE="Courier">Perlindex</FONT></TT>, a program

to index and search the Perl documentation.

</UL>

<H4>Options, Arguments, Parameters, and Configuration Files</H4>

<P>

These are modules to process options, arguments, and configuration

files. <TT><FONT FACE="Courier">ConfigReader</FONT></TT> is a

set of classes for reading configuration files. The programmer

can easily specify the directives to be read, as well as their

default values and a parsing function or method to use. There

are also a set of modules for processing both long and short (GNU-style)

options.

<H4>Authentication, Security, and Encryption</H4>

<P>

One of a set of security modules. See the network section for

additional modules. There are modules for DES, MD5, and PGP handling/interfaces.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -