Size: a a a

2020 April 03

OP

Oleg Pronin in Modern::Perl
Но упрется в твой код на перле стопудово даже если там просто стоит 10 строк
источник

AT

Artem Tepponen in Modern::Perl
Oleg Pronin
Хорошо. Ктонить может предложить пиздатое имя?)
Protocol::Websocket::Fast (или как там С++ либа зовётся) например, просто чтобы не ломать ожидания (JSON -> JSON::XS переезд простой)
источник

OP

Oleg Pronin in Modern::Perl
У json интерфейс «чутка» проще)
источник

OP

Oleg Pronin in Modern::Perl
Вариант неплохой)
источник

AT

Artem Tepponen in Modern::Perl
Пофиг на проще, например у меня есть ожидание, что модули ABC и ABC::XS - одинаковы, но второе быстрее и требует компиляции при установке. А первое, если очень надо, можно притащить с собой
источник

VG

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

b

basiliscos in Modern::Perl
Там плюсовый интерфейс диктует перловое апи. Можно было, как я понимаю, попытаться сделать апи 1 к 1, за счёт некоторых (возможно существенных) потерь в скоростях. В дилемме перфоманс или обратная совместимость, выбрали первое.
источник

b

basiliscos in Modern::Perl
В теории, кстати, можно написать дополнительный xs-адаптеры (в другом неймспейсе), к-е будут обратно совместимы... Но, тк наши последующие модули используют 1й интерфейс, то я не уверен, что это хорошо плодить зоопарк: 2 xs-модуля, с разными апи
источник

AK

Andrey Karepin in Modern::Perl
Ivan Bessarabov
А из какого языка программирования в перле появились вот эти штуки для проверки файлов -e -f -d и тд?
test
источник

AP

Anton Petrusevich in Modern::Perl
basiliscos
В теории, кстати, можно написать дополнительный xs-адаптеры (в другом неймспейсе), к-е будут обратно совместимы... Но, тк наши последующие модули используют 1й интерфейс, то я не уверен, что это хорошо плодить зоопарк: 2 xs-модуля, с разными апи
существующий модуль Protocol::Websocket уже используется во многих проектах. и очень жаль, что в них так запросто не перенести -иксес версию
источник

OP

Oleg Pronin in Modern::Perl
Как написал ваня можно сделать XS-адаптатор
источник

OP

Oleg Pronin in Modern::Perl
Можно и перловый но просядет сразу скорость))
источник

AP

Anton Petrusevich in Modern::Perl
судя по иссуес на гитхабе к модулю от vti, он очень даже востребован в других проектах
источник

AK

Andrey Konovalov in Modern::Perl
Раньше были псевдохеши, вот  это было время... Помните?
Можно было так:
$h = [{a => 1, b => 2}, "hello", "world!"];
print $h->{"a"}, ', ' , $h->{"b"}, "\n";
источник

AK

Andrey Konovalov in Modern::Perl
А теперь одни хипстеры!!
источник

VG

Vadim Goncharov in Modern::Perl
а что это давало?
источник

b

basiliscos in Modern::Perl
+5 к скилу выпендрёжа
источник

AP

Anton Petrusevich in Modern::Perl
Andrey Konovalov
Раньше были псевдохеши, вот  это было время... Помните?
Можно было так:
$h = [{a => 1, b => 2}, "hello", "world!"];
print $h->{"a"}, ', ' , $h->{"b"}, "\n";
не помню
источник

VG

Vadim Goncharov in Modern::Perl
я упоминания в манах видел
источник

IB

Ivan Bessarabov in Modern::Perl
Это даже в 5.8 deprecated, а в 5.10 вообще не работает
https://perlbanjo.com/85966bca97
источник