2007-11-04 テストケースを共有したい - Scheme VM を書く Scheme Scheme で書かれた VM と C++ で書かれた VM は全く同じ仕様なのだからテストケースを共有すべき事に気づく。 テストに失敗した場合は、VM のデバッグモードを ON にしてレジスタを見ながらデバッグできるような仕組みもついでに作ってしまおう。テストファイルは S 式にして (expected test . debug-mode) を1テストとすれば良いかな。 外側の括弧を書くのが面倒だが、これがないと read が各テストを分けられないしまあいいか。 出来た。