Back to the talks Previous by time: hutch: code reviews for the mildly disenfranchised Next by time: Beyond the Chatbot: Team-Oriented AI in Emacs Track: Development - Watch

Emacs as a Window Manager and concurrency

Thomas Koch - https://blog.koch.ro, thomas@koch.ro

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

Format: 20-min talk ; Q&A: BigBlueButton conference room https://media.emacsconf.org/2026/current/bbb-rau.html
Etherpad: https://pad.emacsconf.org/2026-rau
Discuss on IRC: #emacsconf
Status: Waiting for video from speaker

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

Description

Rau is one of three different Wayland Window Manager projects active right now and the only one written only in Elisp (at the moment).

I'll present the current state of Rau, compare it with the other two projects (Reka, EWM) and discuss some difficulties encountered with a focus on concurrency and Emacs.

Rau is already fully functional for daily use. The single threaded nature of Emacs however is a major issue that will require to move the major part of Rau from Elisp into an Emacs module and thus into another language.

https://github.com/thkoch2001/rau

About the speaker:

Thomas Koch has a preference for logic, correctness and elegance. Therefore, he likes Haskell, Emacs, Nix, Postgres and tries to help the success of https://github.com/axiosoph/axios. He deeply values open, respectful discussions with people of diverse perspectives.

Questions or comments? Please e-mail thomas@koch.ro

Back to the talks Previous by time: hutch: code reviews for the mildly disenfranchised Next by time: Beyond the Chatbot: Team-Oriented AI in Emacs Track: Development - Watch