>>4
コンパイラを emacs-lisp で書けばいいじゃん