Next: ジェネレータ外部参照オブジェクト 同士 (X, Y)
Up: 分散ユニフィケーション
Previous: 外部参照オブジェクトX と具体値 value
処理系核は以下の処理を行う.
- 1.
- X の generate メソッドを呼び出す.
メソッドの実行により, 参照値の読出しを依頼するメッセージ (%read) が
送信され, X はコンシューマに変わる.
- 2.
- コンシューマ となった X のフックしている変数と
Y のユニフィケーションを行う.
この結果, コンシューマ(群) と中断ゴール (群) はひとつにまとまり,
二つの変数はポインタでつながる (図10.9).
Figure 10.8:
外部参照オブジェクト X と具体値のユニフィケーション.
 |
Figure 10.9:
ジェネレータ外部参照オブジェクト X と コンシューマ(群)のユニフィケーション.
 |
Sekita Daigo
1998-05-18