diff options
| author | Sacha Chua <sacha@sachachua.com> | 2026-09-23 07:57:05 -0400 |
|---|---|---|
| committer | Sacha Chua <sacha@sachachua.com> | 2026-09-23 07:57:05 -0400 |
| commit | 127906db2d15c5167aab735f5b8c398f13a8c10b (patch) | |
| tree | 8c548de1d9d3c573dbb709e35a9a5c1c28fb8c94 /2026/talks | |
| parent | d5bc02679d9a79247aea40888307c36d97625374 (diff) | |
| download | emacsconf-wiki-127906db2d15c5167aab735f5b8c398f13a8c10b.tar.xz emacsconf-wiki-127906db2d15c5167aab735f5b8c398f13a8c10b.zip | |
add rau
Diffstat (limited to '2026/talks')
| -rw-r--r-- | 2026/talks/rau.md | 39 |
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"]] + + |
