Size: a a a

2020 April 10

Т

Тар in Modern::Perl
Ivan Bessarabov
привет. какую библиотеку используешь для серелизации в json?
Я только вхожу в ит
источник

IB

Ivan Bessarabov in Modern::Perl
А почему perl?
источник

SZ

Sergey Zhmylove in Modern::Perl
Ivan Bessarabov
привет. какую библиотеку используешь для серелизации в json?
А какую надо? JSON?
источник

P

PsyDebug in Modern::Perl
Sergey Zhmylove
А какую надо? JSON?
:XS
источник

IB

Ivan Bessarabov in Modern::Perl
Sergey Zhmylove
А какую надо? JSON?
Тут как раз недавно обсуждали какую использовать, вот решил узнать у вновьприбывшего его мнение
источник

AP

Andrei Protasovitski in Modern::Perl
JSON::MaybeXS
источник

SZ

Sergey Zhmylove in Modern::Perl
А JSON разве не переключается на xs при его наличии и не откатывается на РР при отсутствии?
источник

SZ

Sergey Zhmylove in Modern::Perl
This module uses JSON::XS by default, and when JSON::XS is not available, falls back on JSON::PP
источник

SZ

Sergey Zhmylove in Modern::Perl
Таки да
источник

IB

Ivan Bessarabov in Modern::Perl
Sergey Zhmylove
А JSON разве не переключается на xs при его наличии и не откатывается на РР при отсутствии?
maybxs немного иначе работает
источник

IB

Ivan Bessarabov in Modern::Perl
Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP
источник

SZ

Sergey Zhmylove in Modern::Perl
Да, но у него нет fallback на backportPP
источник

SZ

Sergey Zhmylove in Modern::Perl
(хотя разве он нужен,..)
источник

IB

Ivan Bessarabov in Modern::Perl
куда fallback?
источник

IB

Ivan Bessarabov in Modern::Perl
что такое backportPP ?
источник

IB

Ivan Bessarabov in Modern::Perl
в итогде он фоллбечится на JSON::PP — ты не об этом?
источник

VG

Vadim Goncharov in Modern::Perl
Vadim Goncharov
а как это выглядело бы с Coro? в нём можно в двух разных тредах иметь свои независимые AnyEvent?
2020-04-10 03:15:19.266459 +0300 debug main: ext_decoder_cb:168: trying to ask layer 73
2020-04-10 03:15:19.266753 +0300 debug main: ext_decoder_cb:178: asking 73 about it's scheme version
2020-04-10 03:15:19.271812 +0300 alert Teleperl::Util: ANON:62: AnyEvent::CondVar: recursive blocking wait attempted at ./cborlog.pl line 186.
2020-04-10 03:15:19.271812 +0300 +  at /usr/local/lib/perl5/site_perl/mach/5.30/AnyEvent.pm line 2027.
...
2020-04-10 03:15:19.272298 +0300 warn  MTProto::Message: unpack:56: AnyEvent::CondVar: recursive blocking wait attempted at ./cborlog.pl line 186.
2020-04-10 03:15:19.272298 +0300 +  at /usr/local/lib/perl5/site_perl/mach/5.30/AnyEvent.pm line 2027.
2020-04-10 03:15:19.272298 +0300 +      AnyEvent::CondVar::Base::recv(AnyEvent::CondVar=HASH(0x80b98e6d8)) called at ./cborlog.pl line 186

ЛЕМАН ПИДОР
источник

AP

Anton Petrusevich in Modern::Perl
Vadim Goncharov
2020-04-10 03:15:19.266459 +0300 debug main: ext_decoder_cb:168: trying to ask layer 73
2020-04-10 03:15:19.266753 +0300 debug main: ext_decoder_cb:178: asking 73 about it's scheme version
2020-04-10 03:15:19.271812 +0300 alert Teleperl::Util: ANON:62: AnyEvent::CondVar: recursive blocking wait attempted at ./cborlog.pl line 186.
2020-04-10 03:15:19.271812 +0300 +  at /usr/local/lib/perl5/site_perl/mach/5.30/AnyEvent.pm line 2027.
...
2020-04-10 03:15:19.272298 +0300 warn  MTProto::Message: unpack:56: AnyEvent::CondVar: recursive blocking wait attempted at ./cborlog.pl line 186.
2020-04-10 03:15:19.272298 +0300 +  at /usr/local/lib/perl5/site_perl/mach/5.30/AnyEvent.pm line 2027.
2020-04-10 03:15:19.272298 +0300 +      AnyEvent::CondVar::Base::recv(AnyEvent::CondVar=HASH(0x80b98e6d8)) called at ./cborlog.pl line 186

ЛЕМАН ПИДОР
Ты гонишь. Это документировано.
источник

AP

Anton Petrusevich in Modern::Perl
Vadim Goncharov
2020-04-10 03:15:19.266459 +0300 debug main: ext_decoder_cb:168: trying to ask layer 73
2020-04-10 03:15:19.266753 +0300 debug main: ext_decoder_cb:178: asking 73 about it's scheme version
2020-04-10 03:15:19.271812 +0300 alert Teleperl::Util: ANON:62: AnyEvent::CondVar: recursive blocking wait attempted at ./cborlog.pl line 186.
2020-04-10 03:15:19.271812 +0300 +  at /usr/local/lib/perl5/site_perl/mach/5.30/AnyEvent.pm line 2027.
...
2020-04-10 03:15:19.272298 +0300 warn  MTProto::Message: unpack:56: AnyEvent::CondVar: recursive blocking wait attempted at ./cborlog.pl line 186.
2020-04-10 03:15:19.272298 +0300 +  at /usr/local/lib/perl5/site_perl/mach/5.30/AnyEvent.pm line 2027.
2020-04-10 03:15:19.272298 +0300 +      AnyEvent::CondVar::Base::recv(AnyEvent::CondVar=HASH(0x80b98e6d8)) called at ./cborlog.pl line 186

ЛЕМАН ПИДОР
вообще, я тут сильно больше одного раза рассказывал про кондвары и что именно коро делает их реально полезными. про особенности recv и что он запускает ивент-луп в этом чатике было уже не раз.
источник

DF

Denis F in Modern::Perl
Anton Petrusevich
вообще, я тут сильно больше одного раза рассказывал про кондвары и что именно коро делает их реально полезными. про особенности recv и что он запускает ивент-луп в этом чатике было уже не раз.
доку не читай - кривой код сразу запускай!
источник