Lunula is a self-hosted Common Lisp to Javascript compiler.   Lunula is written in Common Lisp.