>>8It would be homoiconic to use a homoiconic language. I think the term you're looking for is self-hosting compiler. The reason why Lisp compilers are written in C is because the C language model follows after the von Neumann model of computer architecture and because C was pretty much the only systems language that was worth using for many decades.