Size: a a a

2020 July 21

MA

Mons Anderson in Modern::Perl
Alexey Ugnichev
Поищи Bred Fitzpatrick, хотя ты должен бы про него слышать, наверное.
Я знаю кто такой Фицпатрик
и он Brad
источник

MA

Mons Anderson in Modern::Perl
При чём тут MRG?
источник

AU

Alexey Ugnichev in Modern::Perl
Mons Anderson
Я знаю кто такой Фицпатрик
и он Brad
Brad, да.
источник

AU

Alexey Ugnichev in Modern::Perl
Mons Anderson
При чём тут MRG?
Он при чём к жж и к Go.
источник

AU

Alexey Ugnichev in Modern::Perl
Askar Timirgazin
Ты можешь не писать, но что внутри библиотек -- загадка. В try::tiny описаны случаи случаи, зачем он был создан, и чем может быть коварен eval if $@
Приведи-ка пример, когда local $@ полезен.
источник

MA

Mons Anderson in Modern::Perl
Alexey Ugnichev
Вернули Фитцпатрика в жж, думаешь?
В таком случае я не понял контекста этого сообщения
источник

AU

Alexey Ugnichev in Modern::Perl
Alexey Ugnichev
Он при чём к жж и к Go.
Весь контекст.
источник

MA

Mons Anderson in Modern::Perl
Разговор шёл про мейл и Perl в мейле.
при чём тут жж?
источник

AT

Askar Timirgazin in Modern::Perl
Alexey Ugnichev
Приведи-ка пример, когда local $@ полезен.
Я лично так никогда не делал, поэтому не приведу
источник

AU

Alexey Ugnichev in Modern::Perl
Mons Anderson
Разговор шёл про мейл и Perl в мейле.
при чём тут жж?
А, пардон, никак не запомню кто сейчас владеет Livejournal.
источник

AU

Alexey Ugnichev in Modern::Perl
Askar Timirgazin
Я лично так никогда не делал, поэтому не приведу
Ну вот с этого и стоило начинать.
источник

AT

Askar Timirgazin in Modern::Perl
Alexey Ugnichev
Ну вот с этого и стоило начинать.
я имел в виду, что можно обернуть в eval вызов стороннего кода, который как раз будет так делать
источник

AU

Alexey Ugnichev in Modern::Perl
Askar Timirgazin
я имел в виду, что можно обернуть в eval вызов стороннего кода, который как раз будет так делать
Point в том, что этого скорее всего никто не будет делать.
источник

AT

Askar Timirgazin in Modern::Perl
Alexey Ugnichev
Point в том, что этого скорее всего никто не будет делать.
скорее всего, и у меня лично никогда с if ($@) не возникало проблем
источник

MA

Mons Anderson in Modern::Perl
Alexey Ugnichev
Приведи-ка пример, когда local $@ полезен.
источник

a

allter in Modern::Perl
А local $@ будут?
Вообще, я конечно понимаю пойнт eval { 1; } or do {};
Но вообще, это выглядит как дутьё на воду, которое уродует код и слабо защищает.
источник

MA

Mons Anderson in Modern::Perl
allter
А local $@ будут?
Вообще, я конечно понимаю пойнт eval { 1; } or do {};
Но вообще, это выглядит как дутьё на воду, которое уродует код и слабо защищает.
не согласен по обоим пунктам
1. никакой синтаксической разницы с eval {};if($@) {}
2. каким это образом оно "слабо защищает"?
источник

AU

Alexey Ugnichev in Modern::Perl
Очень редкий случай.
источник

a

allter in Modern::Perl
1. Да, но например, можно сделать my $result = eval {}; if ( $@ ) {}
2. Если в функции вызываемой внутри eval {} кто-то сделает eval { dangerous_effectful_things; } то вариант с "or do {}" не сможет ничего сделать.
источник

EV

Evgeniy Vansevich in Modern::Perl
Aleksandr Simashin
их там тьма.
Вот сюда ещё можно поглядеть https://metacpan.org/pod/Syntax::Keyword::Try  Там было раньше краткое сравнение с другими
Это в отличии от try::tiny, позволяет await выполнять в try блоке
источник