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


           

Таблица Б. 13. Для разработчиков:


































































































































































































Таблица Б. 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



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

<

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