Posterous theme by Cory Watilo

Filed under: moosex::declare

Perl. MooseX::Declare

Второй день уже мучаю MooseX::Declare, постоянно посматриваю в презентацию.
Получается интересно, уже 4я версия кода, с каждой версией абстракция растет и количество килобайт тоже :) Но голова болит еще больше, приходиться "иначе" мыслить, чем прежде.
Пока нравится то, что много интересных фишек (например, собственные типы, классы со вложениями и указания имен как ::Bar, а не полные Foo::Bar, lazy-дефолтные поля), код заставляет тебя не ошибаться, где-то что-то упустил и все п*здец, не работаить :)
Сейчас столкнулся с одной проблемой, сразу не стандартизировал поле, посчитал его произвольным и теперь мучаюсь с разными форматами. Завтра собираюсь написать 5 версию и избавиться от этого. Постоянный рефакторинг – это круто, метки типа XXX и FUCK решают.

Чувствую себя ModernPerl'истом :)

Original post http://sharifulin.livejournal.com/48406.html

Совсем немного Perl. IronMan ждет :)

Подошло время писать про Perl для Iron Man. Так сложилось, что на неделе совсем мало перлом занимался, я все-таки веб-разработчик :), либо :(

Perl за неделю.

Поучаствовал в обсуждении шаблонизаторов, ребята переписали Рамблер-почту с шаблонизатора HTML::Template::JIT (который продвигал Алекс Капранов :) на HTML::CTPP2.  Я соглашусь с тем, что последний быстрый, даже очень быстрый, функциональней (из всех HTML::Template), но на мой взгляд ощутимого прироста не будет. Лично меня в HTML::Template'ах не устраивает невозможность создавать динамические структуры, которыми я постоянно пользуюсь, ну и руки связаны (возможно, это дело привычки). Поэтому на сегодняшний день мой выбор – TT. Все больше посматриваю на "PHP-подобные шаблонизаторы" такие, как  Mojo::Template и Text::Template::Simple.

Решил перевести многие проекты на Mojo. Тяжело переписывать (чисто морально). Это того стоит. Очень красиво все получается. Созревает новый блиц-доклад: "Apache – зло?!". Пока о Mojo все :)

Зацепила презентация про MooseX::Declare. Раньше я спокойно относился к Moose и ко всей шумихе вокруг него. Но теперь готов попробовать MooseX::Declare в деле :) Ищу подходящий пример.

Хочу возобновить работу над Padre и POD2::RU :)

И последнее. Очень порадовал тот факт, что флешмоб "поднять рейтинг Perl в Google App Engine" удался, сейчас 1709 голосов и второе место (когда я брался за дело было 15хх и третье место). Спасибо всем, кто откликнулся. По-моему, Perl не заслуженно списывают со счетов "дроздики", хотя мне на них все равно, но за общественное мнение обидно.

use Perl or die;

JFDI


Original post http://sharifulin.livejournal.com/47245.html