GNU Emacs está escrito en Emacs Lisp (a su vez implementado en C) como lenguaje de extensión.