システムがその時点のスナップショットを取っておく機能を持つってのはあるような気がしますから、あんまり関係ないような気がします。中でラベルを書けないっていうのは、よくわからないなぁ。なんか根本的な勘違いしてそうですけど。[注意しとくと、勘違いってのは、私がって意味ですね。フラグとかのデータについては、あんまり関係ないですね。背景データとか、その辺も、同じデータ構造の問題になりますね。if文で駄目な理由がやっぱりわからないなぁ。自分が処理系を作ったとして、どうしてそこで詰まるのかが思い浮かびません。保存しなきゃいけない状態は、トップレベルと変わらないような気がして。関数コールの途中とかだと、スタックの保存とか考えなくてはならなくて、面倒ってのは散々味わいました(え?)けど、if文の途中ってのが、ちと想像できません。考えている、要求と制限で、色々と前提が変わっていて、話が合ってないだけな気もします。if文中でのラベルなしってのはあるかもしれないけれど。システムとして、そこに課題があるんだろうか。なんか、私の知らない「状態」が存在したりするのかも。(2)ああそうかわかった、やっぱごちゃごちゃに書きはじめたのがまずかったんだ。途中にラベルがある『から』ダメ」というのはぼくの勘違いです。自分で混乱して話を混ぜてました。(もちろん、工夫しなきゃトップレベルでもだめだけど)。比較で書いてたもんで。知らないうちに想定してたせいです。代入してるのはそのへんを表現したかったから。保存すれば完全に復帰「しようと思えばできる」というのはわかってます。ソースコード変更に追従「しようと思えばできる」のもわかります。開発者のトレードオフの範囲だろう、ということです。うーん、やっぱ吉里吉里の話を出したのはよくなかったな。ついて語りあう前に俺は原稿を書くべきです。ああ、このままでは夏休みが終わってしまう。宿題のプリントが終わってないのに。......俺はしょうがくせいか。書いてあることがわかる。(2)ソースコードがタブでインデントしてあるのを見たらなんとなく笑えた。[monoで動かそうかと思ったんですけど、firefoxでイマイチらしいので萎えました。[なんと......。