squeak

monitor critical: [  ensure: [ monitor critical:  ].

をterminateに耐えるようにしたい。
私自身は普通もうterminateは使わないけど、外部的な要因とかでterminateすることはやはりある。

[ [] ensure: [ "A" ] ] ensure: [ "B" ].

ならABという順番で実行されるわけですが、これが逆順になるやつがあれば解決できる。
そんなことしなくても解決できそうな気もするのですが、私には分かりません。


ensure:やifCurtailed:はを呼んでいるらしいのですが、
このの中身を見ても何をやっているのか全然分かりません。。。
もっと修行が必要。