Size: a a a

2020 November 13

MP

Mike Potanin in fprog_spb
Rigidus Rigidus
удачи в отладке
При наличии pretty print проблем не будет.
источник

AP

Aleksei (astynax) Pi... in fprog_spb
причём преттипринтить может сам shell!
источник

AP

Aleksei (astynax) Pi... in fprog_spb
это может быть умолчательное поведение на концах пайпов или в том же tee
источник

AP

Aleksei (astynax) Pi... in fprog_spb
decode {from: inp.mkv} |
 sink [
   (pprint > /tmp/log.txt), # это в файл запишет
   pprint,  # это на экран выведет
 ] |
 process |
 encode {to: out.mkv}
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Проще говоря, при наличии нормальных инструментов всё это нормально отлаживается.
источник

AP

Aleksei (astynax) Pi... in fprog_spb
В вашем ЯП вы точно так же принты бы вставляли
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Можно даже вызывать интерактивный редактор/отладчик. Просто это будет не голый vi, а что-то его оборачивающее
источник

AP

Aleksei (astynax) Pi... in fprog_spb
... |
 on {
   if-true: %(
     select ("fields", ["id"]) |
     head | test ("==", 42)
   ),
   do: edit
 } |
...
источник

AP

Aleksei (astynax) Pi... in fprog_spb
(вот и у меня нарисовался code-is-data...)
источник

AT

Alexander Tchitchigi... in fprog_spb
Aleksei (astynax) Pirogov
... |
 on {
   if-true: %(
     select ("fields", ["id"]) |
     head | test ("==", 42)
   ),
   do: edit
 } |
...
Только не satisfy, а satisfies. 😂
источник

AP

Aleksei (astynax) Pi... in fprog_spb
да норм, удовлетворить, сделать
источник

AP

Aleksei (astynax) Pi... in fprog_spb
хехе
источник

AP

Aleksei (astynax) Pi... in fprog_spb
if-true: полущ
источник

AT

Alexander Tchitchigi... in fprog_spb
Aleksei (astynax) Pirogov
if-true: полущ
Lisp-style. 😉
источник

AT

Alexander Tchitchigi... in fprog_spb
Aleksei (astynax) Pirogov
да норм, удовлетворить, сделать
Он же не заставляет данные удовлетворять условию, а только выбирает те, которые уже сами. 🤷‍♀️
источник

A

Aleksey @cheatex in fprog_spb
Aleksei (astynax) Pirogov
Я бы скорее хотел JSON, но без кавычек у ключей — да, ценой отказа от произвольных строк в ключах.

Причем текстовая кодировка JSON не нужна на низком уровне. Пусть будет что-то в виде байтиков, чтобы байтстроки не перегонять в BASE64
bson? он вроде давно есть...
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Alexander Tchitchigin
Он же не заставляет данные удовлетворять условию, а только выбирает те, которые уже сами. 🤷‍♀️
Я понял, ага. Получилось не то, что я хотел выразить
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Aleksey @cheatex
bson? он вроде давно есть...
BSON я упоминал выше
источник

AP

Aleksei (astynax) Pi... in fprog_spb
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Вот был пост про тему, которую мы всё утро обсуждаем. Там автор тоже сетует на пайпы, параметры командной строки, вот это вот всё
источник