Concurrent Clean : Concurrent?
ブクマでコメントがついていたので追記しておきます。
私のPCはなぜかClean八分にあっていて、公式サイトにつながらないので、記憶を頼りに書いていますが、
Functional Programming and Parallel Graph Rewriting (International Computer Science Series)
- 作者: M. J. Plasmeijer,Marko Van Eekelen,Rinus Plasmeijer,M. C. J. D. Van Eekelen
- 出版社/メーカー: Addison-Wesley
- 発売日: 1993/07/01
- メディア: ハードカバー
- クリック: 1回
- この商品を含むブログ (6件) を見る
上の本にCleanの理論的な解説やVMの構成の説明などが書かれていて、この中で2種類のVMについて説明されています。1つは(Sequential) ABCマシンというVMでこれは並行処理に対応していません。もう1つは、ABCマシンを拡張した、Parallel ABCマシンというVMでこちらは名前の通り並行処理をサポートしているVMです。
もともとは、Cleanはこの2種類のVMの両方に対応していた(名前の通りConcurrentだった)ようなのですが、いつのまにかParallel ABCマシンの方の対応が落ちてしまったようです。詳しい経緯はあまりよく把握していないのですが。