Size: a a a

Сообщество Scheme

2019 October 06

VL

Valeriy L in Сообщество Scheme
Aragaer
я когда понимаю, что у нас на работе до сих пор в одном месте существует _многопоточное_ поделие на баше, меня в ужасе передергивает
Я помню пытался сделать многопоточный враппер для лемонбара на bash)

В итоге переписал на расте)
источник

A

Aragaer in Сообщество Scheme
у меня на баше несколько врапперов для xmobar - но они все примитивные, там не жалко
источник

L🇷

Lazzlo 🇷🇺 in Сообщество Scheme
Valeriy L
Мне, честно, трудно сказать что-нибудь по этому поводу. Я к синтаксису posix shell'а так привык что не могу понять нравится оно мне или нет. Хотя наверное больше неприязни. Сложные вещи с текстом там трудно делать и для этого я беру чаще всего awk. Awk мне очень нравится. По сути для меня shell это такой форкекзек с вейтом)
Но я согласен с тем что его наверное можно было сделать лучше. Благо имакс заменяет множество функционала шелла
imax? forkexec? Шо цэто?
источник

A

Aragaer in Сообщество Scheme
источник

VL

Valeriy L in Сообщество Scheme
Lazzlo 🇷🇺
imax? forkexec? Шо цэто?
Emacs - текстовый редактор (почесноку это интерфейс к никсам)))
forkexec это то что ты делаешь чтобы вызвать новый процесс
источник

L🇷

Lazzlo 🇷🇺 in Сообщество Scheme
Valeriy L
Emacs - текстовый редактор (почесноку это интерфейс к никсам)))
forkexec это то что ты делаешь чтобы вызвать новый процесс
А, госпади, я подумал это какие то новомодные шеллы
источник

VL

Valeriy L in Сообщество Scheme
Найс)
Но у меня там синхронищация через фифо была еще)
источник

A

Aragaer in Сообщество Scheme
ну вот кстати на тему "синтаксис позикс шелла" - я реально сталкивался с тем, что люди не понимали записи вида
if grep -q "pattern" some_file; then
  something
fi
источник

A

Aragaer in Сообщество Scheme
и был вопрос - "а где квадратные скобочки у if? как это без них можно?"
источник

VL

Valeriy L in Сообщество Scheme
Да, не интуитивно)
источник

A

Aragaer in Сообщество Scheme
и в результате начинают рождаться вещи типа
if [ `grep "pattern" some_file` ] ;
источник

A

Aragaer in Сообщество Scheme
ну они не понимают, что квадратные скобочки это алиас к test, а if не подразумевает наличия каких-то скобок
источник

VL

Valeriy L in Сообщество Scheme
Даже на Си не похоже, тк 0 пойдет по ветке then
источник

A

Aragaer in Сообщество Scheme
а, ну это вообще
grep -q "pattern" some_file
if [ $? == 0 ] ; then
источник

A

Aragaer in Сообщество Scheme
или как там правильно, вроде эта переменная
источник

VL

Valeriy L in Сообщество Scheme
Ага
источник

A

Aragaer in Сообщество Scheme
зато "все правильно" - со скобочками, со сравнением
источник

VL

Valeriy L in Сообщество Scheme
В любом случае такие люди явно мало сталкивались с башем
источник

A

Aragaer in Сообщество Scheme
ну вот есть люди, которые знают жаву, си, плюсы, а баш и мэйк это так, непонятная хрень, которую лучше не трогать, в крайнем случае скопипастить
источник

L🇷

Lazzlo 🇷🇺 in Сообщество Scheme
Valeriy L
В любом случае такие люди явно мало сталкивались с башем
Лол, потому что не хотят с этим говном иметь дела.
источник