NextWM!

Choosing a language: Hi! in my current quest of writing a useable wayland compositing window manager I have gone down a deep rabbit hole. The wlroots repository lists the following wrapper libraries: Chicken Scheme, Common Lisp, Go, Godot, Haskell, OCaml, Python, Qt, Rust, Swift, Zig Don’t be fooled by this list! All of these wrapper libraries are unmaintained apart from Python and Zig 😔. With the above in mind, I have tried multiple languages to write a compositor with and here are my cumulative thoughts:...

June 4, 2022 · 5 min · 899 words · Aakash Sen Sharma