シュミレータ

CPU実験の独自CPUのシミュレータが遅い、という人は部分評価というかgenerating extensionを書けばよいと思った。とか難しくいったが要するに解釈実行のかわりにMLやC言語に変換(してデバッガなどで実行)するだけ。などとヒントを出してみる。

追記:実はそういう変換器は解釈器を部分評価(partial evaluation)すれば自動生成できます。束縛時解析(binding-time analysis)がうまくいくように修正する必要はあるかもしれませんが。とかどんどんCPUと関係のない方向へ話をそらす。