June 10th, 2020

сто друзей

Восторги

"the only thing which can parse Perl (the language) is perl (the binary)"
Randal L. Schwartz, Perl hacker on Dec 04, 2000 at 04:21 UTC

================

Это я поискал миминимайзер кода для одного проекта. Для жаб и цсс нашёл без проблем. Но тут запнулся. И припал к монкам, так сказать, к perl wisdom.
Товарищ Шварц предлагает в ноде распарсить долбанный слеш (обычно деление, но есть нюансы!), и занудно приводит примеры того, где и как оно будет вести себя по-разному.

Примеры же прямо из этого нашего стекофервлоу применить -MO=Deparse и дескать оно поедет, не проехали. Я на мангуста натравил, там и модуль-то хуйня, но тут же вместо положенного Carp::croak оно мне предложило не мучаться и сказать '???'. Там константа после eval была, классика жанра. Компилируем в одном окружении - croak, компилируем в другом - арбайтен.

Пипец. Всё-таки, у Ларри есть чувство прекрасного. Создать выразительный и TMTOWTDI это надо иметь виздам.

Придётся ограничиться выбрасыванием пода и комментариев.