Size: a a a

2020 November 13

A

Aleksey @cheatex in fprog_spb
вечная тема. вот например структурный логинг вроде очевидное благо в эру распределенщины. но докер/кубер вэй - льем текст в stdout и где то потом весело парсим.
источник

A

Aleksey @cheatex in fprog_spb
или грустно грепаем. как пойдет.
источник

AT

Alexander Tchitchigi... in fprog_spb
> abandon OCaml for a place with more mature libraries & community (probably rust or F#)
😭
from https://roadmap.darklang.com/goals-of-dark-v2
источник

AP

Aleksei (astynax) Pi... in fprog_spb
"more mature" == "имеют CoC и вообще по-взрослому нетоксичные"
источник

AP

Aleksei (astynax) Pi... in fprog_spb
А не то, что ты подумал
источник

Y

Yuuri in fprog_spb
В https://blog.darklang.com/leaving-ocaml/ всё-таки не про СоС
источник

JS

Jerzy Syrowiecki in fprog_spb
Aleksei (astynax) Pirogov
... |
 on {
   if-true: %(
     select ("fields", ["id"]) |
     head | test ("==", 42)
   ),
   do: edit
 } |
...
on.satisfy + on.do? лучше я перечитаю учебник по смолтоку

... | on: (select...) do: edit | ...
источник

AP

Aleksei (astynax) Pi... in fprog_spb
занудствуешь опять?
источник

AP

Aleksei (astynax) Pi... in fprog_spb
я указал вызов функции с одним аргументом, являющимся литералом того самого формата, который мы тут обсуждаем
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Как твой пример с синтаксисом смоллтолка ложится сюда?
источник

JS

Jerzy Syrowiecki in fprog_spb
настоящий зануда не должен разбираться в дискуссии
источник

JS

Jerzy Syrowiecki in fprog_spb
Aleksei (astynax) Pirogov
я указал вызов функции с одним аргументом, являющимся литералом того самого формата, который мы тут обсуждаем
то есть я не понял, в чём суть этого предложения
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Я не буду поднимать историю дискуссии и кидать в тебя ссылками.
источник

JS

Jerzy Syrowiecki in fprog_spb
но я верю, что оно крутое! когда займёмся реализацией?
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Давай накидывать минимальный набор хотелок!

Первая от меня: структура данных вместо аргументов командной строки.

Можно заложить возможность обернуть некую программу так, чтобы, имея её спеку (вывод --help?) иметь возможность вызывать её со структуркой
источник

AP

Aleksei (astynax) Pi... in fprog_spb
wrap git ("commit", {message: "Foo", files: ["bar", "baz.txt"]})
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Вообще иметь возможность дампнуть POSIX style help и получить scheme было бы приятно.
источник

JS

Jerzy Syrowiecki in fprog_spb
оборачивать можно через внешние конфиги
источник

JS

Jerzy Syrowiecki in fprog_spb
а ведь кто-то уже так делал с JSON много лет назад
источник

AP

Aleksei (astynax) Pi... in fprog_spb
Сейчас все такие штуки на YAML мерзком
источник