[Moscow.pm] Альтернативы File::Slurp

Maxim Vuets maxim.vuets на gmail.com
Чт Фев 26 11:29:21 PST 2015


On 26 February 2015 at 18:29, Nick Knutov <mail на knutov.com> wrote:
> Добавил в сравнение https://gist.github.com/knutov/8c9077790f925f1e336f

Если интересно мерять разные всякие, тогда стоит добавить также:
- slurp_raw из Path::Tiny
- IO::All, https://metacpan.org/pod/distribution/IO-All/lib/IO/All.pod
- File::Slurp::Tiny, https://metacpan.org/pod/File::Slurp::Tiny
- ??? https://github.com/JRaspass/File-Slurp-XS

А потом оформить в виде и стиле http://neilb.org/reviews/ (-;

> Внезапно, и не могу понять почему, с utf8 Path::Tiny быстрее, хотя с
> latin1 наоборот, и в 4 раза медленнее.

Дикое поверхностное предположение: latin1 есть кодировка отличная от
той, что используется внутри perl-а для хранения данных, и
следовательно нужно перекодировать и проверять.


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