2011-06-26から1日間の記事一覧

Haskellの Data.HashTable の lookup の型がbrain-damagedな件

Data.HashTable > lookup"> lookup :: HashTable key val -> key -> IO (Maybe val) 常識で考えると lookup は純関数型になるはずだし,所詮はメモリ上の操作だからその常識から外れざるを得ない明確な理由はないのだが... 困ったAPIだなぁ.どうしてこうな…