2008-03-26 コンパイラを自前のVMでコンパイルして実行したい - Scheme VM を書く scheme コンパイラが自前の VM on Gauche で動くように調整中。 動くようになったら VM on C++ でも動くようにする。 さらにそのあとコンパイラをプリコンパイルしたものを C++ のソースに埋めて VM on C++ がコンパイラを内蔵するようにする。 一応過去の経験からコンパイラは非常に平易な Scheme で書かれているので基本的には自前の VM で動かすのは難しくないはずなのだけどいろいろ罠がある。 道のりは遠いなあ。