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

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

Date: 2011-10-13 06:27 pm (UTC)
From: [identity profile] blackyblack.livejournal.com
Теги к данной записи составляют рабочую программу на хаскеле. У меня тоже, почему-то, когда я пишу на Erlang, чтение и запись всяких конфигов составляет основную головную боль. Должна быть какая-то глубинная жаба, которую достаточно победить и все конфиги станут подвластны.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 13th, 2025 01:59 pm
Powered by Dreamwidth Studios