09/11/10 00:31:24
>>608
役に立たないとは言わないけど、そんなにメリット大きい?
その代償として OOP 的なメンバー変数使えなかったり、
ループ全部再帰で書かなきゃ行けなくなるってデメリット以上に。
並列化しやすいとかいうのは、
要はスレッド間で状態を共有できなくすればいいだけの話なんで、
immutable はやり過ぎ。
変数は全部スレッドローカル、スレッド間で参照渡すの禁止、
スレッド間通信は Actor (MS 的に言うと Agent)ベースのメッセージ交換でやる
ってのだけで行けるはず。