Home

28 Янв, 2009

Modern Perl

  Стали появляться тенденции к улучшению Perl 5:
  • статья  "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 и это хорошо! :)
sharifulin

Декабрь 2009

Вс Пн Вт Ср Чт Пт Сб
  12345
6789101112
13141516171819
20212223242526
2728293031  

Реклама

Метки

На этой странице

Трансляция

RSS Atom
Разработано LiveJournal.com