I think that compilers should be specially easy to write in Lisp over any other language.
However in the time that most people were writing compilers no common or popular computer had enough memory to run Lisp reasonably. Even 8MB were a luxury.
As I replied to ca above, this would be breaking the single rule in question. You are limited to a single language, not a single compiler/interpreter to start with.