summaryrefslogtreecommitdiffstats
path: root/2026/talks
diff options
context:
space:
mode:
Diffstat (limited to '2026/talks')
-rw-r--r--2026/talks/rau.md39
1 files changed, 39 insertions, 0 deletions
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"]]
+
+<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
+<!-- You can manually edit this file to update the abstract, add links, etc. --->
+
+
+# Emacs as a Window Manager and concurrency
+Thomas Koch - <https://blog.koch.ro>, <mailto:thomas@koch.ro>
+
+[[!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.
+
+<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.
+
+
+
+[[!inline pages="internal(2026/info/rau-after)" raw="yes"]]
+
+[[!inline pages="internal(2026/info/rau-nav)" raw="yes"]]
+
+