From 127906db2d15c5167aab735f5b8c398f13a8c10b Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Wed, 23 Sep 2026 07:57:05 -0400 Subject: add rau --- 2026/talks/rau.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 2026/talks/rau.md (limited to '2026/talks/rau.md') diff --git a/2026/talks/rau.md b/2026/talks/rau.md new file mode 100644 index 00000000..554d1bcf --- /dev/null +++ b/2026/talks/rau.md @@ -0,0 +1,39 @@ +[[!meta title="Emacs as a Window Manager and concurrency"]] +[[!meta copyright="Copyright © 2026 Thomas Koch"]] +[[!inline pages="internal(2026/info/rau-nav)" raw="yes"]] + + + + + +# Emacs as a Window Manager and concurrency +Thomas Koch - , + +[[!inline pages="internal(2026/info/rau-before)" raw="yes"]] + +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. + + + +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 . +He deeply values open, respectful discussions with people of diverse perspectives. + + + +[[!inline pages="internal(2026/info/rau-after)" raw="yes"]] + +[[!inline pages="internal(2026/info/rau-nav)" raw="yes"]] + + -- cgit v1.2.3