Back to the talks Previous by time: The Future of Org Next by time: Colour your Emacs with ease Track: Development - Watch

An Experimental Emacs Core in Rust

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

The following image shows where the talk is in the schedule for Sat 2024-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.

Format: 21-min talk; Q&A: BigBlueButton conference room https://media.emacsconf.org/2024/current/bbb-rust.html
Discuss on IRC: #emacsconf
Status: Quality check

Times in different time zones:
Saturday, Dec 7 2024, ~10:40 AM - 11:00 AM EST (US/Eastern)
which is the same as:
Saturday, Dec 7 2024, ~9:40 AM - 10:00 AM CST (US/Central)
Saturday, Dec 7 2024, ~8:40 AM - 9:00 AM MST (US/Mountain)
Saturday, Dec 7 2024, ~7:40 AM - 8:00 AM PST (US/Pacific)
Saturday, Dec 7 2024, ~3:40 PM - 4:00 PM UTC
Saturday, Dec 7 2024, ~4:40 PM - 5:00 PM CET (Europe/Paris)
Saturday, Dec 7 2024, ~5:40 PM - 6:00 PM EET (Europe/Athens)
Saturday, Dec 7 2024, ~9:10 PM - 9:30 PM IST (Asia/Kolkata)
Saturday, Dec 7 2024, ~11:40 PM - 12:00 AM +08 (Asia/Singapore)
Sunday, Dec 8 2024, ~12:40 AM - 1:00 AM JST (Asia/Tokyo)
Find out how to watch and participate

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

Back to the talks Previous by time: The Future of Org Next by time: Colour your Emacs with ease Track: Development - Watch