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

Алексей Мышкин parserpro на gmail.com
Пн Май 19 23:18:04 PDT 2014


my $a = $b > $c
  ? ...
   : ...;


20 мая 2014 г., 10:11 пользователь Ivan Petrov <i.petro.77.00 на gmail.com>написал:

> > Язык должен позволять делать любые извращения, только он должен быть
> устроен
> > так, чтобы чем забористее извращение, тем сложнее его было сделать.
> Хороший код
> > должно быть писать просто, а плохой - сложно. На перле, к сожалению,
> можно
> > писать хитровыдуманный код в одну строчку так, что фиг  потом поймёшь,
> что он
> > делает. В этом и сила перла (можно сделать, чтобы сложная логика
> помещалась в
> > экран), и слабость (легко вытаскивать гланды через анус, чем да,
> пользуются).
>
> это не гланды через анус, это простое незнание языка.
>
> вот взять скажем "другой язык"
> в "другом языке" оператор if возвращает значение.
>
> но когда программист на perl (скажем) приходит и смотрит в этот
> "другой язык" ему может показаться это хитровыдуманным кодом в одну
> строчку.
> а это не хитровыдуманность, а незнание языка.
>
> кстати очень клево на перле бы было
>
> my $a = if ($b > $c) { ... } else { ... };
>
> но пока нету. может в версии 5.26 будет? ;)
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
С уважением,
Мышкин Алексей.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20140520/b2008f22/attachment-0001.html>


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