На perlcast.com — интервью со Стеваном Литтлом, создателем Moose.
На спане — модуль для Perl-гольфистов Acme::Minify.
На perlcast.com — интервью со Стеваном Литтлом, создателем Moose.
На спане — модуль для Perl-гольфистов Acme::Minify.
На сайте perl6.ru опубликован русский перевод интервью с Дамианом Конвеем, которое на днях появилось на сайте O’Reilly GMT.
Первая часть, в основном, посвящена Perl 6, но все, что написано дальше, я рекомендую прочитать всем, кто пишет и не пишет на перле. Вот выдержка, которая мне особенно понравилась:
«И — да, я часто слышу утверждение, что код, написанный на питоне (или яве, или на Эйфеле, или на любом другом языке, менее гибком, чем перл) по определению более читаем. Но это утверждение игнорирует фундаментальный факт о том, что синтаксис — лишь одно измерение, в котором люди выражают свою особенность и непоследовательность. И, во многих отношениях, наименее важное измерение.
Разумеется, весь код на питоне внешне должен выглядеть одинаково, но это лишь смещает внутреннюю сложность кода в какое-то другое измерение. Обычно это проявляется где-то в другом месте, в непоследовательном именовании переменных или методов, или в использовании трудных для понимания структур данных, или в странных API библиотек, или в пересечении функционального или процедурного стилей в том, как питон понимает объектное ориентирование.
В общем, плохие программисты будут программировать нечитаемо на любом языке. Перл лишь позволяет им делать это на самом простом и наиболее легком уровне — синтаксическом».