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

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

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

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

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

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

но пока нету. может в версии 5.26 будет? ;)
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить