Size: a a a

2020 November 07

SS

Sergey Skvortsov in pro.vim
Sergey Skvortsov
Зачастую эти фичи не нужны, когда нужны - есть подходы типа Chimera (hyperscan с фоллбеком на pcre для ущербных экспоненциально сложных регулярок) от интела. Но на таких регулярках по определению про быстрый поиск говорить бесполезно
ripgrep делает фоллбек на pcre, например, так что чувства нежных перлистов не будут ущемлены
источник

VG

Vadim Goncharov in pro.vim
просто grep будет работать быстрее, чем awk, а tr быстрее чем sed
источник

S

Sfy in pro.vim
Vadim Goncharov
а еще всё это можно сделать на perl! и чего?
И то.
Сферический UNIX way в вакууме мёртвый — уже и так везде есть дублирующийся функционал.
Он может сейчас носить разве что реомендательный характер.

Куча легаси вещей ещё друг друга дублируют.
источник

VG

Vadim Goncharov in pro.vim
Sfy
И то.
Сферический UNIX way в вакууме мёртвый — уже и так везде есть дублирующийся функционал.
Он может сейчас носить разве что реомендательный характер.

Куча легаси вещей ещё друг друга дублируют.
алё, unixway - это подход, философия
источник

S

Sfy in pro.vim
Vadim Goncharov
алё, unixway - это подход, философия
Ну так он везде нарушается.
источник

VG

Vadim Goncharov in pro.vim
это как ща сказать, что обвешанный плагинами vim тормозище
источник

S

Sfy in pro.vim
Например, в большинстве мест egrep — это не алиас grep -E, а полноценный отдельный бинарник.
источник

S

Sfy in pro.vim
Чего стоит принцип, которому и так не следуют? Пусть даже в угоду легаси.
источник

VG

Vadim Goncharov in pro.vim
Sfy
Например, в большинстве мест egrep — это не алиас grep -E, а полноценный отдельный бинарник.
чо, правда?

vadim@nuclight:~> ll -i /usr/bin/*grep                          0/pts/11 [18:34:16]
2638 -r-xr-xr-x  1 root  wheel  57648 18 окт.  00:15 /usr/bin/bsdgrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/bzegrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/bzfgrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/bzgrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/egrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/fgrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/grep*
259 lrwxr-xr-x  1 root  wheel     15  5 июля   2019 /usr/bin/pgrep@ -> ../../bin/pgrep
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/zegrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/zfgrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/zgrep*
источник

VG

Vadim Goncharov in pro.vim
Sfy
Чего стоит принцип, которому и так не следуют? Пусть даже в угоду легаси.
это подмена понятий
источник

S

Sfy in pro.vim
Vadim Goncharov
это подмена понятий
Ну как же.
источник

VG

Vadim Goncharov in pro.vim
некоторые нарушают
источник

SS

Sergey Skvortsov in pro.vim
Vadim Goncharov
чо, правда?

vadim@nuclight:~> ll -i /usr/bin/*grep                          0/pts/11 [18:34:16]
2638 -r-xr-xr-x  1 root  wheel  57648 18 окт.  00:15 /usr/bin/bsdgrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/bzegrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/bzfgrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/bzgrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/egrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/fgrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/grep*
259 lrwxr-xr-x  1 root  wheel     15  5 июля   2019 /usr/bin/pgrep@ -> ../../bin/pgrep
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/zegrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/zfgrep*
2647 -r-xr-xr-x  9 root  wheel  99784 18 окт.  00:15 /usr/bin/zgrep*
> в большинстве мест
> "У меня не так"

Серьезные аргументы пошли:)
источник

VG

Vadim Goncharov in pro.vim
отсюда не следует даже, что большинство нарушает
источник

VG

Vadim Goncharov in pro.vim
а уж тем более не следует, что надо продолжать так делать
источник

S

Sfy in pro.vim
Vadim Goncharov
некоторые нарушают
Есть принцип. В моём понимании если это принцип, то он должен соблюдаться.
Если его не соблюдают, то это не принцип, а рекомендация.
источник

VG

Vadim Goncharov in pro.vim
эти наплодили блоата - так незачем им уподобляться и плодить еще
источник

S

Sfy in pro.vim
Как PEP8 у Питона.
источник

VG

Vadim Goncharov in pro.vim
Sfy
Есть принцип. В моём понимании если это принцип, то он должен соблюдаться.
Если его не соблюдают, то это не принцип, а рекомендация.
не надо свои (ошибочные) понимания навязывать всему миру =)
источник

NG

Nicholas Guriev in pro.vim
Sergey Skvortsov
> в большинстве мест
> "У меня не так"

Серьезные аргументы пошли:)
где хоть так?
источник