Выпуск 8. Октябрь 2013
← Миграция веб-приложений с Dancer на Dancer2 | Содержание | Интервью с chromatic →Обзор CPAN за сентябрь 2013 г.
Рубрика с обзором интересных новинок CPAN за прошедший месяц.
Статистика
- Новых дистрибутивов — 253
- Новых выпусков — 988
Новые модули
Tickit::DSL Модуль реализует DSL-язык для описания консольных интерфейсов приложений, реализуемых на основе модуля
Tickit
.Exporter::Tiny Альтернативная реализация
Sub::Exporter
предоставляет возможность экспорта функций, включая возможность их переименования, а также поддерживаются конфигурация через переменные@EXPORT
, как вExporter
. При этом модуль не имеет небазовых зависимостей.AnyEvent::WebSocket::Client Реализация WebSocket-клиента на основе
AnyEvent
.Error::Tiny Легковесная реализация обработки исключений try/catch. Исключение всегда передаётся в catch в виде объекта, что удобно для обработки. Правда, в отличие от
Try::Tiny
, содержимое$@
не предохраняется.ExtUtils::MakeMaker::CPANfile Модуль включает поддержку файла
cpanfile
в скриптах установки наExtUtils::MakeMaker
.Ark Вышел первый релиз на CPAN уже давно существующего
Catalyst
-подобного веб-фреймворкаArk
.Elasticsearch Вышел официальный Perl-клиент для распределённого движка поиска и анализа
Elasticsearch
. МодульElasticSearch
объявлен устаревшим.IO::Socket::Timeout Модуль добавляет возможность установки таймаутов для чтения и записи в
IO::Socket::INET
.Seis Модуль для трансляции Perl 6 синтаксиса в Perl 5. Возможности модуля ещё не слишком велики и далеко не все конструкции Perl 6 переносимы, но как концепт модуль очень интересен.
Text::Markdown::Hoedown Модуль обвязки к библиотеке Hoedown, являющейся ожившим форком библиотеки Sundown — парсера формата markdown, которая была по странным причинам объявлена устаревшей без объявления преемника.
Обновлённые модули
File::LibMagic 1.00 Вышел мажорный релиз модуля для определения типа MIME-данных с использованием
libmagic
. В новой версии появилась возможность передавать ссылку на скаляр с данными для анализа.Starman 0.4008 В новом релизе веб-сервера Starman сделано несколько исправлений, в том числе обработка сигнала
EPIPE
при отправке данных клиенту.Cache 2.06 После продолжительного забвения вышел новый релиз модуля для управления кэшем. В новой версии произошёл переход на сборку с
Module::Build
и исправлены некоторые ошибки.Date::Manip 6.41 Вышел новый багфикс-релиз модуля
Date::Manip
для проведения различных вычислений с датами.Clone 0.35 В новом релизе
Clone
исправлена проблема сSIGSEGV
в perl при попытке клонирования структуры, в которой есть скаляр со значениемNULL
.Config::Any 0.24 В новой версии наконец-то убрали ужасно раздражающее предупреждение о том, что не установлен
YAML::XS
.local::lib 1.008018 Новая версия
local::lib
теперь работает и при установленным флаге-T
(taint-режим) при запуске Perl.autodie 2.22 Множество исправлений и улучшений в работе модуля autodie в новом релизе.
perlsecret 1.004 Обновился замечательный документ о секретных операторах и константах в Perl. В этом выпуске раскрыт новый секретный оператор «ключ к правде»
0+!!
Tickit 0.40 Вышел новый релиз инструментального набора для создания программ с консольным интерфейсом. В данном выпуске исправлены ошибки и обновлена документация.
← Миграция веб-приложений с Dancer на Dancer2 | Содержание | Интервью с chromatic →