Modern Perl
Стали появляться тенденции к улучшению Perl 5:
ЗЫ: не только у меня стали появляются идеи заново популяризировать Perl и это хорошо! :)
Original post http://sharifulin.livejournal.com/42098.html
- статья "Five Features Perl 5 Needs Now" -- 5 фич, нужных сейчас Perl 5: постоянные релизы, продвинутая ОО-модель (Moose, Mouse или autobox), ctypes из Python'а, улучшенная интеграция со CPAN и mod_perlite,
- ввели распределенный контроль версий для исходников Perl 5 -- Git, теперь каждый желающий может разобраться что и как работает и, конечно же, похачить,
- набор утилит для git, с помощью которых можно легко создать патч для CPAN-модуля.
- интервью с разработчиками mod_perlite "CGI is Dead; mod_perlite is Alive!", основная идея mod_perlite: загрузил и все работает (аля mod_php и/или упрощенный mod_perl),
- создана организация The Englightened Perl Organization (EPO), которая призвана продвигать Perl 5, т.к. неизвестно когда наступит Рождество, т.е. релиз Perl 6.
- введенно новое понятие -- Modern Perl, основные 2 тезиса:
- "The best way to write Perl programs in 1991 or 2001 or 2004 isn't necessarily the best way to write Perl programs in 2009" (мой комментарий написан раньше, чем я узнал про Modern Perl)
- "Your personal style may be different from mine, but you've written in a modern Perl style"
- опубликван модуль Modern::Perl, который позволяет одной командой использовать Modern Perl: прагмы strict и warnings и особенности perl 5.10 (say, given/when, именнованные регулярные выражения и прочее), модуль очень простой, несколько строк кода.
- обсуждение Perl Enterprise Edition, Best Practise Perl, Enlightened Perl и Modern Perl, в коментах Modern Perl сравнивают с "Strunk and White" и проскальзивает формулировка про то, что Perl далеко не write-only язык :)
ЗЫ: не только у меня стали появляются идеи заново популяризировать Perl и это хорошо! :)
Original post http://sharifulin.livejournal.com/42098.html