[Moscow.pm] Encode: danko gay, все геи - вредители!

Ivan Petrov i.petro.77.00 на gmail.com
Вт Окт 18 10:10:33 PDT 2016


> Ну вот интересно, если ты другого человека называешь геем, как ты
> отнесёшься к тому что тебя так назовут?
> А ведь всё к тому и идёт, ведь новая версия Encode всё правильно
> делает ( https://github.com/dankogai/p5-encode/pull/11/files
> https://rt.cpan.org/Public/Bug/Display.html?id=87267 , я тоже посильно
> поучаствовал пинанием автора сделать это изменение ) , твой код
> абсолютно безграмотен, и ты не смог прочитать имя автора Encode: "Dan
> Kogai" и даже букву в его имени "i", а не "y"


я прочитал dankogay правильно.

этот пулл реквест я посмотрел, там у гомика use utf8 отсутствует,
поэтому проблем он не понимает.

Еще из жизни гомиков нарыл следующее:

современный DBD::Pg валится на таком коде

use utf8;
$dbh->selectrow_hashref('/* получим юзера */ SELECT * FROM users WHERE id = 1')

получаем замечательный креш вида

Wide character in subroutine entry at /usr/lib/x86_64-linux-gnu/perl5/5.20/DBD/Pg.pm line 277.
 at /usr/lib/x86_64-linux-gnu/perl5/5.20/DBD/Pg.pm line 277.



Реально в этом мире кто-то в мире Perl объявил войну юникоду.

Encode - забанили проверку на is_utf8 которая там была почитай десяток
лет
Mojo - запретили использовать юникод в тестах
DBD::Pg - сломали юникод в SQL-запросах





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