Выпуск 5. Июль 2013
← Многопроцессовый сервер на AnyEvent | Содержание | Интервью с брайаном ди фоем про будущее. Часть 1 →Обзор CPAN за июнь 2013 г.
Рубрика с обзором интересных новинок CPAN за прошедший месяц.
Статистика
- Новых дистрибутивов — 226
- Новых выпусков — 876
Новые модули
App::aki Консольная утилита для обработки веб-контента. Например, поиск значения в JSON-документе.
Net::WebSocket::Server Вебсокет-сервер с минимум зависимостей.
Docopt Perl-порт docopt.org, позволяющий простым документированием опций автоматически генерировать парсер для их обработки.
Carp::Reply Во время использования этого модуля при возникновении исключения управление передается оболочке Reply.
Thrall Plack-сервер, использующий
threads
, правильно работает на Windows.App::pmdeps Утилита для получения зависимостей модуля на CPAN. Сообщает также зависимости от core-модулей.
Обновлённые модули
Plack 1.0028 Удалены все XS-зависимости, что существенно упрощает развертывание приложения.
Rex 0.42.3 Утилита для удобного развертывания приложений и настройки серверов. Исправлено большое количество ошибок.
Pinto 0.42.3 Собственный CPAN из коробки. Исправления мелких ошибок. Добавление документации с перечислением всех тех, кто помог с финансированием (об этом мы писали в прошлом выпуске журнала), а также спрятанное пасхальное яйцо!
lib::remote 0.11 Модуль позволяет подключать библиотеки с удаленных серверов без их локальной установки. Особенное внимание привлекает FAQ модуля.
App::Cronjob 1.2000001 Утилита для обертки скриптов для их безопасного использования в cron. Позволяет управлять отправкой почты, блокированием параллельного запуска. В этом релизе больших изменений нет.
Routes::Tiny 0.11 Добавлена возможность вложенных маршрутов.
HTML::Copy 1.31 Модуль для копирования HTML с сохранением ссылок. После пятилетнего перерыва исправлены ошибки, связанные с битыми ссылками, а также исправлены тесты для perl-5.18.
HTML::Tree 5.03 Использование “слабых” ссылок для избежания утечек памяти.
App::perlbrew 0.64 Новая команда
install-multiple
для одновременной установки нескольких версий perl.App::cpanminus 1.6922 Довольно много исправлений ошибок. Файл build.log теперь создается в директории дистрибутива (с символической ссылкой на предыдущее местоположение).
IO::Socket::SSL 1.94 Исправление сообщения об ошибке версии
Net::SSLeay
при установке, когда этот модуль вообще не установлен.
← Многопроцессовый сервер на AnyEvent | Содержание | Интервью с брайаном ди фоем про будущее. Часть 1 →