Ilya-S-Zharskiy
sed RegExp awk Perl github.com


Я если вижу в 2024 использование awk и всего этого кобол/алгол/баш/перл-говна — сразу увольняю.

Хочешь изъебнуться — пиши на TCL (самый быстрый в мире скриптовый язык),
для всего остального есть Python (на котором всё уже написано)





github.com ripgrep recursively searches directories for a regex pattern while respecting your gitignore

github.com ./jq Command-line JSON processor

github.com johnkerl/miller Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON

github.com theryangeary/choose A human-friendly and fast alternative to cut and (sometimes) awk

github.com chmln/sd Intuitive find & replace CLI (sed alternative)

github.com ms-jpq/sad CLI search and replace | Space Age seD

github.com benhoyt/goawk A POSIX-compliant AWK interpreter written in Go, with CSV support

github.com frawk an efficient awk-like language
k-mx
elixir Perl яп Писосище! В Elixir'е нельзя написать красивую рекурсию для лямбды...
Приходится костыли присобачивать:

foo = fn x, this_fn ->
...
end

foo.(42, foo)

Ужасно. В Perl'е же всё это отлично работает и есть удобнейшая __SUB__ (ссылка на функцию внутре которой мы работаем)
Shura
Python Perl Просто было нечего делать и:

$ time perl -e 'print("hello world\n")'
hello world
perl -e "print('hello world\n')" 0,00s user 0,00s system 87% cpu 0,002 total

$ time python3 -c 'print("hello world")'
hello world
python3 -c 'print("hello world")' 0,02s user 0,00s system 98% cpu 0,021 total


Питончик запускается в 10 (десять!) раз медленее перла.

Ещё для сравнения шелл:

$ time sh -c 'echo "hello world"'
hello world
sh -c 'echo "hello world"' 0,00s user 0,00s system 76% cpu 0,001 total


Так что быстренько в скрипте что-то распарсить пожалуй будет быстрее на перле. Бонусом получаем отсутствие еболы python2 — python3
k-mx
Игорь Perl Сегодня играл в AssaultCube с ником Perl5 и через выстрел в голову, был убит игроком с ником Larry

Кто понял тот поймёт
k-mx
Perl Написал на Perl'е скрипт для питонистов, который помогает глюки разворачивания тестой среды победить. Небольшой получился. Всего 666 байт. Запускать от root'а :3
k-mx
демократия Perl Поссорились пацаны на конференции и дург другу помяли щи. Так что же теперь? Банить их пожизненно?
neilb.org

There are situations where a permaban is an appropriate first response (sexual assault or physical violence, for example)
Shura
progr Perl СЯУ что в perl есть оператор управления циклом redo! Как много раз мне его не хватало и проходилось что-то придумывать. А он всё это время был!
perlmaven.com
k-mx
Perl Д Фой уже умудрился книжку на 103 страницы написать: "Preparing for Perl 7". Раздаёт бесплатно 77 копий. В твиттере ищите.
k-mx
Perl Уруру, ребята! Онлайн трансляции уже доступны на утубе!

Как и предполагали в твиттере — следующая версия будет 7 (выйдет в течение года). Т.е. не Perl 5.33, а Perl 7. Соер сказал что ориентироваться будут на активных разработчиков и привлечение новых. По умолчанию включат ряд вещей вроде strict, warnings, say и no indirect. Те кто не хотят поддерживать код, смогут остаться на perl 5.33, который обещают поддерживать ещё 5 лет.

youtube.com
k-mx
Perl У меня до сих пор гузло дымится от того, что микросообщество из-за одного SJW скандала, потеряло несколько выступающих, а возможно даже конференций.

k-mx
Perl Дядька наконец-то добрался до моего PR'а. Ждём вердикт. Несколько байт которые изменят мир!

L29Ah
C++ stream Perl хуита fdm Стрим про портирование непланарного слайсинга в slic3r будет сегодня в 21:00 GMT+3. Буду продолжать подтирать жопу за гениальным академическим программистом. В этом эпизоде вероятно будет правка GUI для корректного отображения трёхмерных путей, настройка ctags для крестов, копошение в перловой билд-системе и многое другое. Ежели придумаете чем рисовать чятик в иксах поверх всех окон с прозрачным фоном, как у Карины, будет здорово!
goodgame.ru
bitcoin:bc1qkjj2q8v555fje2evcxzqa2nh8h8te03r3h07nr
L29Ah
C++ stream Perl прыщинг fdm Стрим про портирование непланарного слайсинга в slic3r будет сегодня в 22:00 GMT+3. Буду подтирать жопу за гениальным академическим программистом, нахачившим функциональность так, что её ни один вменяемый меинтейнер не примет.
goodgame.ru
bitcoin:bc1qkjj2q8v555fje2evcxzqa2nh8h8te03r3h07nr