[Moscow.pm] Чуток поругал перл

Толян II agrishaev на gmail.com
Ср Апр 26 10:15:58 PDT 2017


Такое чувство, что на нем если и программировал, то наверно не долго и
наверно не очень хорошо.

1) " чтобы писать на современном перле надо явно включать прагмы
использования новых фич"

1.1) А если просто сказать <<use 5.020;>> и тогда все полезное подключиться.
1.2) В совсем не последнем перле можно даже написать perl -e 'say 42' и это
даже отработает!!!

2) --- Тут наброс без существа
   Я не встречал динамического языка и нормальными тредами (haskell и
подобные не пройдут)

3) можно даже без use strict; пишем use 5.016 и счастье.

Про матчинг -- Запускаем
====
    $str = 'Perl is good!!!';
    $str=~m#Perl is (good)# and say substr($str,0,8) . $1;
    $str=~m#Perl is (bad)#i or say substr($str,0,8) . ($1 ||'good')."\n";
====
4) Ничего не скажу про eval - использовал только в виде $good = eval {  ...
};
   Кстати он прекрасно цепляет my переменные.

5) Уже за меня сказали

6) if (grep $_ eq 'blabla', @arr) --- Это идеома

7) Мы используем mysql + собственный DateTime и вполне этим довольны :)

8) Совсем не по делу.

9) Не по делу

Итого из  всех  9 баллов  можно едва натянуть только на 1.5 балла.

Был бы ты на экзамене это был бы провал.



26 апреля 2017 г., 17:57 пользователь Alexey Shrub via Moscow-pm <
moscow-pm на pm.org> написал:

> Приветствую всех,
>
> для тех кто не читает хабр, мой небольшой наброс
> https://habrahabr.ru/post/327408/
>
> --
> Alexey Shrub
> mindstate.info
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20170426/3abaa203/attachment-0001.html>


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