[Moscow.pm] Доклад на тему «Что вы можете сделать для мира Perl?»

Ivan Petrov i.petro.77.00 на gmail.com
Пн Май 19 23:11:12 PDT 2014


> Язык должен позволять делать любые извращения, только он должен быть устроен
> так, чтобы чем забористее извращение, тем сложнее его было сделать. Хороший код
> должно быть писать просто, а плохой - сложно. На перле, к сожалению, можно
> писать хитровыдуманный код в одну строчку так, что фиг  потом поймёшь, что он
> делает. В этом и сила перла (можно сделать, чтобы сложная логика помещалась в
> экран), и слабость (легко вытаскивать гланды через анус, чем да, пользуются).

это не гланды через анус, это простое незнание языка.

вот взять скажем "другой язык"
в "другом языке" оператор if возвращает значение.

но когда программист на perl (скажем) приходит и смотрит в этот
"другой язык" ему может показаться это хитровыдуманным кодом в одну
строчку.
а это не хитровыдуманность, а незнание языка.

кстати очень клево на перле бы было 

my $a = if ($b > $c) { ... } else { ... };

но пока нету. может в версии 5.26 будет? ;)


Подробная информация о списке рассылки Moscow-pm