Gauche > Archives > 2011/05/13

2011/05/13 11:05:55 UTCshiro
#
参照透明性を貫こうとすると、localeなど外部環境に依存する関数は全てIOモナドかなんかでくるむことになるのかな。Haskellはどうやってるんだろう。
#
例えばCでいうstrcollみたいなロケール依存の比較とか。時刻や通貨単位を文字列にフォーマットするやつとか。まあIOモナドに入れてもいいか。