Size: a a a

2020 December 17

AK

Andrey Konovalov in Modern::Perl
См. кусок кода сверху
источник

AK

Andrey Konovalov in Modern::Perl
Да понятно, но там суть не в этом. Списковый контекст сделал. Но до этого контекста даже не доходит. Evloop не стопается. А если как в комментариях - стопается
источник

AK

Andrey Konovalov in Modern::Perl
источник

AK

Andrey Konovalov in Modern::Perl
При этом для всех остальных методов AnyEvent::MySQL всё вполне корректно пашет: передаёшь $cv, и этого достаточно
источник

AK

Andrey Konovalov in Modern::Perl
В итоге юнит-тесты оно прошло, надеюсь, и в дальнейшем всё будет ок. Никогда бы не подумал, что пакет с такой странной документацией может нормально работать
источник

AK

Andrey Konovalov in Modern::Perl
Кстати, опрос общественного мнения: как вы считаете, передача в асинк-коллбек сначала результата, а потом ошибки - это некий написанный стандарт или нет?
источник

VG

Vadim Goncharov in Modern::Perl
нет
источник

SZ

Sergey Zhmylove in Modern::Perl
Ты покажи где работает и два присваивания
источник
2020 December 18

OP

Oleg Pronin in Modern::Perl
Andrey Konovalov
Кстати, опрос общественного мнения: как вы считаете, передача в асинк-коллбек сначала результата, а потом ошибки - это некий написанный стандарт или нет?
Имхо это логично. Для перла у которого есть undef, многим достаточно просто
return unless [defined] $result;
В начале функции и второй параметр вообще не вынимать, если не интересует почему ошибка.

Для c/с++ например такое уже не всегда прокатывает, поскольку нет undef. Но из того что я видел там тоже еррор в конце
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
всегда можно сделать undef
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
просто в си цена такого undef более явно видна
источник

OP

Oleg Pronin in Modern::Perl
В с++ есть удобный и бесплатный практически optional<T> который и используют для этого
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
не, ну может по нынешним временам если не гигабайт рамы оверхеда -- это уже бесплатно...
источник

W

Warstone in Modern::Perl
Andrey Konovalov
Кстати, опрос общественного мнения: как вы считаете, передача в асинк-коллбек сначала результата, а потом ошибки - это некий написанный стандарт или нет?
Есть еще 2й подход... Ошибка в $result'е. То есть резалт все равно создается, просто у него нету ответа, но есть ошибка. Для HTTP самое то... Так как код-то все-равно нужен
источник

AB

Alex Bush in Modern::Perl
Warstone
Есть еще 2й подход... Ошибка в $result'е. То есть резалт все равно создается, просто у него нету ответа, но есть ошибка. Для HTTP самое то... Так как код-то все-равно нужен
Го пахнуло
источник

МИ

Михаил Иванов... in Modern::Perl
Товарищи!
источник

МИ

Михаил Иванов... in Modern::Perl
А ведь сегодня днюха
источник

МИ

Михаил Иванов... in Modern::Perl
День рождения перла:)
источник

МИ

Михаил Иванов... in Modern::Perl
И удачно в пятницу
источник

K

Kolunchik in Modern::Perl
Ура!
источник