[[!meta title="Emacs Lisp native compiler, current status and future developments"]] [[!meta copyright="Copyright © 2021 Andrea Corallo"]] [[!inline pages="internal(2021/info/native-nav)" raw="yes"]] # Emacs Lisp native compiler, current status and future developments Andrea Corallo Emacs Lisp (Elisp) is the Lisp dialect used by the Emacs text editor family. GNU Emacs is traditionally capable of executing Elisp code either interpreted or byte-interpreted after it has been compiled to byte-code. In this talk I'll discuss the Emacs Lisp native compiler. This feature recently merged into the main Emacs development line allow for automatically compiling and executing Elisp as native code. During the presentation I'll touch on: - design goals - compiler and runtime design and implementation - performance implications - upstream process - area of improvements and future developments Format: 40 minutes [[!inline pages="internal(2021/info/native-schedule)" raw="yes"]] [[!inline pages="internal(2021/info/native-nav)" raw="yes"]]