首藤です。

木山さん wrote:

> RubyでRubyのVMを書くという方法がたまらんなぁ
> と思ってみたりしてます.

ご存知かもしれないですが、
Java 言語で書かれた Java 仮想マシンがあります。

IBM developerWorks の記事: Jalapeno 仮想マシン
  日本語: http://www-6.ibm.com/jp/developerworks/java/jalape-vm-index-j.html
  英語:   http://www-106.ibm.com/developerworks/library/jalapeno/

言語 foo で言語 foo の処理系を記述できるというのは、
プログラミング言語にとって一種のステイタス (?) なんですかね。