Size: a a a

2021 January 03

AA

A64m AL256m qn<co... in Haskell Start
но у жосона нечитабельный синтаксис
источник

AA

A64m AL256m qn<co... in Haskell Start
что проще читать foo = "bar" или "foo" : "bar" там все лишними кавычками обмазано же
источник

QZ

Quet Zal in Haskell Start
A64m AL256m qn I0
но у жосона нечитабельный синтаксис
то ли дело жсон с дополнительным синтаксическим мусором чтобы получился хаскельный синтаксис
намного лучше!
источник

A

Aragaer in Haskell Start
а можно пример рекорда? Я подумаю
источник

AA

A64m AL256m qn<co... in Haskell Start
let spec = NamedObject { 
  ociVersion = "1.0.0",

 root = Root { path = "rootfs" },
linux = Linux { namespaces = [Namespace { type = "user"}]},
и т.д
источник

A

Aragaer in Haskell Start
конкретно интересует всякое с вложенными объектами
источник

A

Aragaer in Haskell Start
а если пересечения имен попадутся?
источник

AA

A64m AL256m qn<co... in Haskell Start
Quet Zal
то ли дело жсон с дополнительным синтаксическим мусором чтобы получился хаскельный синтаксис
намного лучше!
ну т.е. дополнительный мусор отрицательным количеством измеряется?
источник

AA

A64m AL256m qn<co... in Haskell Start
Aragaer
а если пересечения имен попадутся?
и че?
источник

к

кана in Haskell Start
ща покажу как будет
источник

к

кана in Haskell Start
там уже за 50 строк кода выходит со всеми инстансами
источник

к

кана in Haskell Start
вместо qq
источник

AA

A64m AL256m qn<co... in Haskell Start
в смысле с кейвордами какими-то типа type? ну да, тогда придется закорючку добавить к имени и потом в описании ToJSON отфильтровать
источник

A

Aragaer in Haskell Start
а как потом этот неймед обжект в encodePretty засовывать?
источник

A

Aragaer in Haskell Start
а, да, там есть type среди полей
источник

AA

A64m AL256m qn<co... in Haskell Start
кана
там уже за 50 строк кода выходит со всеми инстансами
инстансы все задвинуть можно в одно место, а обмазка ковычками равномерно распределена по всему тексту, что читать надо
источник

AA

A64m AL256m qn<co... in Haskell Start
ну и тайпчека не будет
источник

AA

A64m AL256m qn<co... in Haskell Start
Aragaer
а, да, там есть type среди полей
ну вот одно поле будет type_ называться
источник

AA

A64m AL256m qn<co... in Haskell Start
в нагрузку еще темплейтхаскелестрадания всякие
источник

к

кана in Haskell Start
источник