2006-09-08から1日間の記事一覧

Haskell : モナド

当分モナドには触れないつもりだったのですが、ちょっと思いついたので、一つ書いて見ます。 もちろん、副作用がない参照透過なHaskellにとっては全く重要ではないことですが IOを行うモナドをHaskellの自作してみようというネタです。unsafePerformIOという…

Concurrent Clean : リストIO

[id:lethevert:20060905:p1]のコメント欄で思いついたモナドをリストに見て、順番に食わせれば・・・というネタを実装してみようと思ったのですが、 よく考えてみると、Haskellのモナドは左結合ですね。リストは右結合なので、出来上がる構造が逆になってし…

Java : java.io.File

モナドなんかで遊んでいる場合ではないのだ! [id:lethevert:20060905:p5]の問題がまだ解決していないんだ!! Javaが古かったので、最新のjdk1.5に入れ替えたのですが、やっぱりダメでした。むぅ〜。