ここしばらく人工知能言語「Naoko」のプロトタイプ作りに没頭している。今回は実行時にプログラムがプログラムを書き換えるような言語なんでインタプリタがよかろうかと深く考えずに作り始めた(いつものことなんだけど)。っていうかちょうどいい本があったんでもろ参考にさせてもらってる。「いまどきのプログラム言語の作り方」、Javaでインタプリタを作る方法が実践的に載ってるかなりの良書。っていうか俺は言語屋/コンパイラ屋じゃないんで、これぐらいのレベルでちょうどいい。もうちょっと凝りたかったら専門書読めばいいし。
