Croquet

山●さんがアメリカに行ってCroquetを弄くっているらしい。


あるホストAでオブジェクトを作る
その情報がホストBに到達する
ホストBでそのオブジェクトを弄くる
弄くったという情報がまた別のオブジェクトCに届く
しかしそもそもオブジェクトが作られたという情報がホストCにはまだ到達していない
エラー!

A-B + B-C < A-C


っていう状況があって困りました。
もしかしたら私が理解していないだけで、
こういう状態に陥らないようにする機能があったりしたのだろうか。
結局アトミックな感じで実行しなくてはならいっぽいやつは
全部メソッドにして回避した。


(情報)波動が伝播するという、
物狸的イメージとは違うなぁ。