Haskellnixos
Вот вы говорите что Haskell это приседания, что его долго изучать, что он сложный. Я на весь Haskell вместе с монадами потратил 2 недели в 2012 еще, а деривейшены на nix-language уже 3 неделю пытаюсь научиться писать, и до сих пор не понимаю как они работают вообще работают. Модный динамический, простой в использовании кудах кукарек.
failHaskell
TFW писал весь день пропозал для генерации линз, начал расписывать чем плохи generic-lens а они оказывается не плохи и ни чего делать не надо.
Обнаружен древний код на хаскеле, исполнение которого дарует секрет вечной жизни
Prelude> data Data = Data Data
Prelude> let d = Data d
Prelude> show d
жизаHaskell
Не смог заставить квикчек не генерировать гигантского размера данные и взял смоллчек. Я думаю, надо smallcheck брать по дефолту вместо квикчека уже давно.
?Haskellprogramminggist.github.com
Как бы мне вот такой псевдокод писать более красиво и композабельно? Можно взять ResourceT вместо Trans, но он при выходе из монады запустит мне `cleanupRes` а мне этого как раз не надо, поскольку я тут не ресурсы выделяю, а делаю serious business штуки, которые хочется безопасно отменить в случае любых фейлов, а если фейлов не было, то не чистить. И желательно в обратном порядке (последнее cleanup action вызвается первым). Ситуация осложняется большой вложенностью вызовов функций и невозможностью в одном месте сделать такое вот дерево из `catchAll`.