← All posts tagged Haskell

segfault
Haskell nixos Вот вы говорите что Haskell это приседания, что его долго изучать, что он сложный. Я на весь Haskell вместе с монадами потратил 2 недели в 2012 еще, а деривейшены на nix-language уже 3 неделю пытаюсь научиться писать, и до сих пор не понимаю как они работают вообще работают. Модный динамический, простой в использовании кудах кукарек.
segfault
fail Haskell TFW писал весь день пропозал для генерации линз, начал расписывать чем плохи generic-lens а они оказывается не плохи и ни чего делать не надо.
segfault
code Haskell
Обнаружен древний код на хаскеле, исполнение которого дарует секрет вечной жизни

Prelude> data Data = Data Data
Prelude> let d = Data d
Prelude> show d
segfault
Haskell жиза Не смог заставить квикчек не генерировать гигантского размера данные и взял смоллчек. Я думаю, надо smallcheck брать по дефолту вместо квикчека уже давно.
segfault
? programming Haskell gist.github.com
Как бы мне вот такой псевдокод писать более красиво и композабельно? Можно взять ResourceT вместо Trans, но он при выходе из монады запустит мне `cleanupRes` а мне этого как раз не надо, поскольку я тут не ресурсы выделяю, а делаю serious business штуки, которые хочется безопасно отменить в случае любых фейлов, а если фейлов не было, то не чистить. И желательно в обратном порядке (последнее cleanup action вызвается первым). Ситуация осложняется большой вложенностью вызовов функций и невозможностью в одном месте сделать такое вот дерево из `catchAll`.