椿の日記

たぶんプログラムの話をします

wxHaskellがIOモナドだらけ

ドキュメントを見れば見るほど、やたらとIOモナドが目に付いてしまう。関数型言語GUIを使えるようにした結果がこれでは、がっかりにもほどがあります…。

IOモナド汚染から逃れるために、外側でIOの"殻"を外してしまえばいいのだろうけど、そもそも、楽にプログラムを書くために関数型に落ち着いたつもりが、逆に面倒なことになっている気がしてならず、なんとも本末転倒な感じがします…。むしろ諦めてIO汚染を受け入れるとかのがいいのか。