You may have already found this thread, but I thought I’d link it. I don’t know what happened in the past year, but it’s certainly fresher than 5 years.
Tiny-wlhs: A Haskell-Driven Wayland Compositor (Seeking Contributors!)
This thread originated in the Haskell Wlroots Bindings discussion .
Introduction
tiny-wlhs began as an experiment to explore Haskell bindings for wlroots. We took the simple tinywl C compositor and turned it into a Haskell-controlled shared library. This approach lets us incrementally port C code to Haskell while keeping a working window manager. The immediate feedback from a functional compositor is invaluable during develo…