Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Sviatoslav Reentenko                 2:5030/61.33   20 Jun 2000  18:27:11
 To : Pavel Reich
 Subject : Список стандартных библиотек
 -------------------------------------------------------------------------------- 
 
 
 Monday June 12 2000 17:18, you wrote to All:
 
  PR> CONNECT 115200 & cps>10000 вам, All !
 
  PR> Дайте пожалуйста список стандартных библиотек перла с описанием
  PR> функций. Очень желательно на русском языке. Можно в нетмейл.
 
 Ежели верить не тем, кто пишет в эту эху, а автору Перла, то стандартная
 библиотека все же существует. Она описана в седьмой главе Camel Book Second
 Edition. Вот список модулей (пардон за длинную вставку):
 
 === Begin std.txt ===
    Table 7.1: General Programming: Miscellaneous
 
    Module       Function
    Benchmark    Check and compare running times of code
    Config       Access Perl configuration information
    Env          Import environment variables
    English Use  English or awk names for punctuation variables
    Getopt::Long Extended processing of command-line options
    Getopt::Std  Process single-character switches with switch clustering
    lib          Manipulate @INC at compile time
    Shell        Run shell commands transparently within Perl
    strict       Restrict unsafe constructs
    Symbol       Generate anonymous globs; qualify variable names
    subs         Predeclare subroutine names
    vars         Predeclare global variable names
 
    Table 7.2: General Programming: Error Handling and Logging
 
    Module      Function
    Carp        Generate error messages
    diagnostics Force verbose warning diagnostics
    sigtrap     Enable stack backtrace on unexpected signals
    Sys::Syslog Perl interface to UNIX syslog(3) calls
 
    Table 7.3: General Programming: File Access and Handling
 
    Module          Function
    Cwd             Get pathname of current working directory
    DirHandle       Supply object methods for directory handles
    File::Basename  Parse file specifications
    File::CheckTree Run many tests on a collection of files
    File::Copy      Copy files or filehandles
    File::Find      Traverse a file tree
    File::Path      Create or remove a series of directories
    FileCache       Keep more files open than the system permits
    FileHandle      Supply object methods for filehandles
    SelectSaver     Save and restore selected filehandle
 
    Table 7.4: General Programming: Text Processing and Screen
    Interfaces
 
    Module           Function
    Pod::Text        Convert POD data to formatted ASCII text
    Search::Dict     Search for key in dictionary file
    Term::Cap        Terminal capabilities interface
    Term::Complete   Word completion module
    Text::Abbrev     Create an abbreviation table from a list
    Text::ParseWords Parse text into a list of tokens
    Text::Soundex    The Soundex Algorithm described by Knuth
    Text::Tabs       Expand and unexpand tabs
    Text::Wrap       Wrap text into a paragraph
 
    Table 7.5: Database Interfaces
 
    Module      Function
    AnyDBM_File Provide framework for multiple DBMs
    DB_File     Tied access to Berkeley DB
    GDBM_File   Tied access to GDBM library
    NDBM_File   Tied access to NDBM files
    ODBM_File   Tied access to ODBM files
    SDBM_File   Tied access to SDBM files
 
    Table 7.6: Mathematics
 
    Module         Function
    integer        Do arithmetic in integer instead of double
    Math::BigFloat Arbitrary-length floating-point math package
    Math::BigInt   Arbitrary-length integer math package
    Math::Complex  Complex numbers package
 
    Table 7.7: Networking and Interprocess Communication
 
    Module        Function
    IPC::Open2    Open a process for both reading and writing
    IPC::Open3    Open a process for reading, writing, and error handling
    Net::Ping     Check whether a host is online
    Socket        Load the C socket.h defines and structure manipulators
    Sys::Hostname Try every conceivable way to get hostname
 
    Table 7.8: Time and Locale
 
    Module        Function
    Time::Local   Efficiently compute time from local and GMT time
    I18N::Collate Compare 8-bit scalar data according to the current
                  locale
 
    Table 7.9: For Developers: Autoloading and Dynamic Loading
 
    Module             Function
    AutoLoader         Load functions only on demand
    AutoSplit          Split a module for autoloading
    Devel::SelfStubber Generate stubs for a SelfLoading module
    DynaLoader         Automatic dynamic loading of Perl modules
    SelfLoader         Load functions only on demand
 
    Table 7.10: For Developers: Language Extensions and Platform
    Development Support
 
    Module                Function
    ExtUtils::Install     Install files from here to there
    ExtUtils::Liblist     Determine libraries to use and how to use them
    ExtUtils::MakeMaker   Create a Makefile for a Perl extension
    ExtUtils::Manifest    Utilities to write and check a MANIFEST file
    ExtUtils::Miniperl    Write the C code for perlmain.c
    ExtUtils::Mkbootstrap Make a bootstrap file for use by DynaLoader
    ExtUtils::Mksymlists  Write linker option files for dynamic extension
    ExtUtils::MM_OS2      Methods to override UNIX behavior in
                          ExtUtils::MakeMaker
    ExtUtils::MM_Unix     Methods used by ExtUtils::MakeMaker
    ExtUtils::MM_VMS      Methods to override UNIX behavior in
                          ExtUtils::MakeMaker
    Fcntl                 Load the C fcntl.h defines
    POSIX                 Interface to IEEE Std 1003.1
    Safe                  Create safe namespaces for evaluating Perl code
    Test::Harness         Run Perl standard test scripts with statistics
 
    Table 7.11: For Developers: Object-Oriented Programming
    Support
 
    Module          Function
    Exporter        Default import method for modules
    overload        Overload Perl's mathematical operations
    Tie::Hash       Base class definitions for tied hashes
    Tie::Scalar     Base class definitions for tied scalars
    Tie::StdHash    Base class definitions for tied hashes
    Tie::StdScalar  Base class definitions for tied scalars
    Tie::SubstrHash Fixed-table-size, fixed-key-length hashing
 
 === End std.txt ===
 
 Вот, а описание функций занимает без малого полторы сотни страниц. Так что
 perldoc в руки и вперед. Естественно, не все модули работают на любой платформе.
 
 WBR
 Sviatoslav
 
 --- GoldED+/W32 1.1.1.2
  * Origin:  (2:5030/61.33)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Список стандартных библиотек   Pavel Reich   12 Jun 2000 17:18:36 
 Список стандартных библиотек   Sviatoslav Reentenko   20 Jun 2000 18:27:11 
 Re: Список стандартных библиотек   Pavel Kurnosoff   20 Jun 2000 23:59:44 
 Список стандартных библиотек   Sviatoslav Reentenko   21 Jun 2000 10:27:55 
 Re: Список стандартных библиотек   Pavel Kurnosoff   21 Jun 2000 23:00:25 
 Список стандартных библиотек   Sviatoslav Reentenko   22 Jun 2000 10:44:45 
 Re: Список стандартных библиотек   Serge Shikov   23 Jun 2000 03:58:47 
 Список стандартных библиотек   Oleg Bakiev   23 Jun 2000 11:09:20 
 Список стандартных библиотек   Oleg Bakiev   23 Jun 2000 12:22:56 
 Re: Список стандартных библиотек   vitus@ice.ru   23 Jun 2000 13:56:12 
 Список стандартных библиотек   Oleg Bakiev   23 Jun 2000 19:50:36 
 Re: Список стандартных библиотек   Serge Shikov   26 Jun 2000 11:32:33 
 Список стандартных библиотек   Oleg Bakiev   26 Jun 2000 19:28:52 
 Re: Список стандартных библиотек   Alex Lazarev   23 Jun 2000 09:56:03 
Архивное /ru.perl/3289394fbc36.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional