Создание серверных приложений на языке PERL



         

Библиотеки и модули - часть 5


/p>

Таблица Б. 13. Для разработчиков: автозагрузка и динамическая загрузка

Модуль

Функция

Autoloader

Загружает функции только по требованию

AutoSplit

Разбивает пакет для автозагрузки

Devel::SelfStubber

Генерирует заглушки для модуля SelfLoading

DynaLoader

Автоматическая динамическая загрузка Perl-модулей

SelfLoader

Загружает функции только по требованию

Таблица Б. 14. Для разработчиков: расширения языка и поддержка разработки платформ

Модуль

Функция

blib

Определяет структуру каталогов blib во время построения модулей

ExtUtils::Embed

Утилиты для встраивания Perl в С-программы

ExtUtils::Install

Инсталлирует файлы

ExtUtils::Liblist

Определяет библиотеки для использования и по

рядок их использования

ExtUtils:: MakeMaker

Создает Makefile для расширения Perl

ExtUtils: '.Manifest

Утилиты для написания и проверки файла MANIFEST

ExtUtils::Miniperl

Создает С-код для perlmain.c

ExtUtils: :Mkbootstrap

Создает файл самозагрузки для использования модулем DynaLoader

ExtUtils: :Mksymlists

Пишет файлы опций компоновщика для динами

ческого расширения

ExtUtils: :MMOS2

Методы для отмены UNIX-режима в ExtUtils::MakeMaker

ExtUtils: :MMUnix

Методы, используемые модулем ExtUtils::MakeMaker

ExtUtils::MMVMS

Методы для отмены UNIX-режима в ExtUtils::MakeMaker

ExtUtils: :testlib

Исправляет @INC для использования только что

созданного расширения

Opcode

Блокирует коды операций при компиляции Perl-

кода

ops

Прагма для использования с модулем Opcode

POSIX

Интерфейс к стандарту IEEE 1003.1

Safe

Создает защищенные пространства имен для оценки Perl-кода

Test:: Harness

Выполняет стандартные тестовые Perl-сценарии со сбором статистических данных

vmsish

Обеспечивает возможности, характерные для VMS

Таблица Б. 15. Для разработчиков: поддержка объектно-ориентированного программирования

Модуль

Функция

Exporter

Стандартный метод импорта для модулей

overload

Перегружает математические операции Perl

Tie::RefHash

Базовый класс для связанных хешей со ссылками в

качестве ключей

Tie:: Hash

Содержит определения базового класса для связанных хешей

Tie:: Scalar

Содержит определения базового класса для связанных

скаляров

Tie::StdHash

Содержит определения базового класса для связанных хешей

Tie::StdScalar

Содержит определения базового класса для связанных

скаляров

Tie::SubstrHash

Обеспечивает хеширование с фиксированным размером таблицы и фиксированной длиной ключей

UNIVERSAL

Базовый класс для всех классов

<


Содержание  Назад  Вперед