LISP Scheme Part4
■ このスレッドは過去ログ倉庫に格納されています
0512デフォルトの名無しさん
NGNGChez Schemeっていう、わりと気合いの入ったネイティブコードコンパイラもあるが、
有料なんだよな…(www.scheme.com。無料版はインタプリタ)
call/ccの実装方法を手軽に知りたかったらどうすればいいんだろうねえ。
もっとも素朴な方法としては、call/ccでsetjmpかつスタックをコピーしておいて、
その継続を適用するときにlongjmpかつスタックを復元すればいいんだけど。
あるいは、あらかじめプログラムの全体をcontinuation passing styleに変換すれば
ほとんど自明だが。
■ このスレッドは過去ログ倉庫に格納されています