Entries from 2007-01-19 to 1 day

継続マラソン - 継続の実装方法を考える5

「Schemeを作ろう 第3回」さんにある方法だが、自分でスタックを把握しながら図を描いたら良く分かった。 僕の理解では 処理系に存在する継続を順にリストに保存する 手続き呼出し key, 引数を value として手続きに必要なものを保持する ことが肝要であり、…

継続マラソン - 継続の実装テスト

(begin (+ 1 7) (+ 3 5)) 処理系に汚く、コードを埋め込むかたちで、上の (+ 3 5) の途中に (+ 1 7) の処理を継続リストから無理矢理実行 & exit するコードを書いた。 実行結果は予想通りうまくいった。 実装してみて分かったけど、継続には Environment も…