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

Concurrent Clean : スレッド

CleanをJavaVMに移植して嬉しいことの1つは、JavaVMが提供しているスレッド機構をそのまま利用して、スレッドで遊べるようになること。 CleanがJavaVMに移植されれば、素人目には嬉しいことがいっぱいなのだけれど、最大の欠点は、どこまで行ってもJavaVMの…

Concurrent Clean : Threading

スレッドの話ではない。関数プログラミングなどで、状態を次々と受け渡して行くような書き方を指していう言葉だ。 Haskellがモナドを使ってThreadingを隠蔽してしまったのに対して、Cleanでは一意性型属性を使ってThreadingを陽に表現する。 ところで、Clean…