Back to the schedule
Previous: Don't write that package! or: How I learned to stop worrying and love emacs-devel
Next: Moldable Emacs, a step towards sustainable software
Extending Emacs in Rust with Dynamic Modules
Tuấn-Anh Nguyễn
Q&A: talk cancelled
Status: Cancelled
Duration: 20 minutes
Description
Dynamic module support has been available since Emacs 25. It can be used to extend Emacs with native libraries, for performance, OS-specific features, or other functionalities that would take a lot of time to re-implement in Lisp. The officially supported language is C, which is tedious and error-prone to use. This talk discusses a safe alternative that is also a lot more convenient: writing these dynamic modules in Rust.
Outline
- Walking through creating a simple dynamic module in Rust, including setting up CI.
- Going through and explaining the available APIs.
Back to the schedule
Previous: Don't write that package! or: How I learned to stop worrying and love emacs-devel
Next: Moldable Emacs, a step towards sustainable software