プリント第5章のプログラム
Cont.hs(5.1 UtilCont),
Cont.utl(同テストプログラム),
Callcc.utl(5.2 テストプログラム),
Callcc2.utl(5.3 テストプログラム),
CPS.hs(5.5),
Fact.html(5.6),
Hanoi0.html(CPS書換え前)(5.7)
Hanoi.html(CPS書換え後)(5.7)
プリント第4章のプログラム
すべてのバージョンについて、 runとloadという関数が定義されています。 runは Utilのプログラムを文字列として直接受け取り、実行します。 loadはファイル名を受け取り、ファイルの中に書かれている Utilのプログラムを実行します。
プログラムは随時改良される可能性があります。