Выпуск 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 →