metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-10-13 03:49 pm
Entry tags:

Haskell, IO и трансформеры монад

Пишу на хаскеле прогу, которая использует пакет ConfigFile.
Оный пакет в результате парсинга файла конфига выдает хитрожопую комбинацию монад ErrorT CPError IO ConfigParser
В итоге все это вырождается в кошмарные конструкции типа http://hpaste.org/52572
Вот у людей такая же проблема http://stackoverflow.com/questions/2216164/haskells-liftios-litter-functions-of-type-errort-string-io

С ходу не соображу, как бы это покрасивее сделать. Выкинуть что ле ErrorT и использовать только исключения, все равно они там используются при работе с ком-портом.

[identity profile] plumqqz.livejournal.com 2011-10-13 02:28 pm (UTC)(link)
"А.Г.Лукашенко как монадический трансформатор реальности".

[identity profile] nivanych.livejournal.com 2011-10-14 03:46 am (UTC)(link)
Ви опять намекаете на "Ленин, как катализатор промышленной революции"?