< CLer vs Schemer | 査読者募集 >
2004/09/20
天泣記2004/9/20。 Gaucheのdynamic-windの振舞いの解析。
ふむ。in-guard で例外が起きると対応する out-guard が実行されるか。
あれ、これはGaucheのバグっぽい。dynamic-windの前処理・後処理での継続の 扱いはR5RSでは明確に定義されてないのだけれど、srfi-18はそこを明確に 定義していて、それだとin-guardの実行はそのdynamic-windの外側の動的環境 で行われるはずだから、同じdynamic-windのout-guardが呼ばれるのはまずい。
Tag: Gauche