An Experimental Emacs Core in Rust

Troy Hinckley - https://coredumped.dev, troy@troyhinckley.com

Format: 20-min talk; Q&A: BigBlueButton conference room
Status: TO_CONFIRM

Description

An overview and discussion and early prototype of a new Emacs core written in Rust. The talk covers some of the interesting design choices in the GNU Emacs C core, as well as some of the trade-offs made in the Rust core. https://github.com/CeleritasCelery/rune

  • What is the Emacs core?
  • How has the core evolved?
  • Design trade-offs
    • multi-threading
    • Precise GC
  • Being bug compatible with GNU Emacs
  • Comparison

About the speaker:

Hardware Engineer with interest in low-level programming and the hardware-software boundary.

Questions or comments? Please e-mail troy@troyhinckley.com


Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the Call for Participation for details.