@ramin_hal9001 @masso @screwtape @AmenZwa @sacha Sure the TECO EMACS (started by Guy L Steele, btw., using TECO macros) was the first. But the implementation is internally mostly unrelated to GNU Emacs, (C + Emacs Lisp) which was a rewrite of Gosling Emacs (C + Mocklisp). The earliest EMACS variants with Lisp had no Emacs Lisp dialect as extension language, but were fully implemented in Lisp Machine Lisp (EINE by Dan Weinreb) or Maclisp (-> Greenberg). CMU wrote an EMACS in Spice Lisp.