|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/3289394fbc36.html, оценка из 5, голосов 10
|