I like to think of Emacs being programmed in uncommon lisp.