Emacs Lisp is good, actually, and Emacs should primarily be written in Emacs Lisp. This talk will describe a way forward.

The future of the Emacs core is a frequent topic in the Emacs community. Should the core be in C? Or Rust? Should Elisp continue to be the scripting language? Or Guile? Or Python, Perl (the "Perfect Emacs Rewriting Language") or JS?

This talk advocates the rarely discussed view that Emacs Lisp is good, actually, and that Emacs should be written in Emacs Lisp. Threading, compilation, and addressing Emacs' other low-level deficiencies will be covered, with an eye toward a practical way to roll out the changes.