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

Haskell : モナドはややこしい

私の頭ではついていけません! Concurrent Cleanの世界が性にあっている気がする。 というのは、まあ、アレなのですが、IO回りの実装はCleanよりもややこしそうで、その分、処理系を作るのは大変そうな気がしました。

Haskell : モナド : どうやら、まちがっていたようです。

詳細はこちらを -> [id:lethevert:20060904:p1]

Haskell : Identityモナドはどこ?

モナドの調査のためにHaskellをインストールしたのですが、Hugsのminimal版をインストールしたら、Identityモナドが見つからないです。 Control.Monad.Identityをインポートしようとしても、ないといわれる。

Concurrent Clean : マルチスレッド

[id:lethevert:20060903:p2] 自分で、一意性型属性は役に立たないと書いておいて、何を言っていたのでしょう? スレッド間で安全にデータを受け渡すなら、deepSeqしておくべきです。 あと、一意性型属性は破壊的更新を許してしまうので、逆に危険だったよう…

Java : java.io.File

File#exists()が存在しないディレクトリに対してtrueを返す件。