diff options
author | Sacha Chua <sacha@sachachua.com> | 2021-10-08 01:58:03 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2021-10-08 01:58:03 -0400 |
commit | 886ae437fee6a674f7b2757062f1b8a91275457a (patch) | |
tree | b8e37843a5149998f1cc0282fb3bd8d4f69357e5 /2021/talks/native.md | |
parent | 5a56ee2080de1a60c15c580adac85bd7e625f3aa (diff) | |
download | emacsconf-wiki-886ae437fee6a674f7b2757062f1b8a91275457a.tar.xz emacsconf-wiki-886ae437fee6a674f7b2757062f1b8a91275457a.zip |
Add talk pages for 2021
Diffstat (limited to '2021/talks/native.md')
-rw-r--r-- | 2021/talks/native.md | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/2021/talks/native.md b/2021/talks/native.md new file mode 100644 index 00000000..700c1608 --- /dev/null +++ b/2021/talks/native.md @@ -0,0 +1,34 @@ +[[!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"]] + +<!-- You can manually edit this file to update the abstract, add links, etc. ---> + + +# 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"]] |