Выпуск 2. Апрель 2013
← Введение в разработку web-приложений на PSGI/Plack | Содержание | Интервью с Alexis Sukrieh →Обзор CPAN за март 2013 г.
Рубрика с обзором интересных новинок CPAN за прошедший месяц.
Статистика
- Новых дистрибутивов — 280
- Новых выпусков — 915
Новые модули
- App::jt Утилита для форматирования JSON-документов. Кроме форматирования присутствуют функции сжатия, фильтрации, поиска. 
- Data::SimplePath Обращение и установка элементов глубоко вложенных структур посредством простого описания. Например: - ->set('hash_ref1/hash_ref2/array_ref/0', 'new value')
- App::GitHubPullRequest Утилита для управления - pull requestsна GitHub. Позволяет просматривать, открывать, закрывать или коментировать.
- DBIx::Iterator Создание итераторов налету при запросах к базе данных, которые возвращают несколько строк. Способ похожий на - fetchrow_hashref, но позволяющий существенно упростить код.
- Proc::FastSpawn Единый интерфейс для быстрого создания новых процессов, который выполняет - vfork+exec,- spawnили- fork+execв зависимости от системы на которой выполняется.
Обновлённые модули
- DBIx::AssertIndex 0.02 MySQL-специфичный модуль позволяющий определить какие SQL-запросы не используют индексы. 
- Future 0.12 Реализация Future паттерна для событийно-ориентированного программирования. 
- HTTP::Tiny 0.028 Легковесный модуль как альтернатива - LWP::UserAgent. В новом выпуске добавлена поддержка- cookies.
- Inline 0.52 Модуль позволяющий писать вставки на других языках программирования прямо в коде Perl. 
- Plack 1.0018 Реализация PSGI. В новом выпуске существенно ускорено быстродействие метода - query_parametersв- Plack::Request.
- App::cpanminus 1.6103 Простой в использовании установщик CPAN-модулей. В новом выпуске исправлена ошибка проявляющаюся на perl 5.8. 
- IO::Socket::IP 0.19 Модуль претендующий на замену - IO::Socket::INET. В новом выпуске исправлены некоторые методы для совместимости с- IO::Socket::INET.
- AnyEvent::Task 0.720 Асинхронная клиент-серверная реализация для пула задач. В новом выпуске улучшена документация и тесты. 
- Pinto 0.067 Система развертывания, контроля и фиксирования версий модулей локального CPAN. В новом выпуске существенно переработаны внутренности библиотеки, включая переход на - HTTP::Tiny, систему для миграции между версиями и ускорение работы приложения вообще.
- Starman 0.3007 Популярный PSGI-сервер. В новом выпуске приведено в соответствие с HTTP-спецификацией обработка заголовков запроса. 
← Введение в разработку web-приложений на PSGI/Plack | Содержание | Интервью с Alexis Sukrieh →
