[ANN] Rivulet Window Manager
Haskell Community [Unofficial]
April 13, 2026
Also, perhaps I’m not well educated on the topic, but is GHC optimized enough at the -O2 level to output code that’s suitable for a compositor at all? I fear that on high refresh rates (i.e. 240hz) there might be noticeable lag in the compositor writing it in Haskell, just because, y’know, it’s Haskell. I know with concurrency a lot of these things are possibly quite fast, but I’ve noticed there’s barely any compositors or compositor libraries written in anything other than C or Rust. And I wonder if concurrency would blow up the memory usage and complexity of a Haskell compositor as well.
I’m really curious if anyone has experience writing very high-performance applications in Haskell and what that looks like. It’s something I’ve always just delegated to Rust for. (And I’m aware that my view of Haskell performance could be incredibly naïve, which is why I’m hoping someone would straighten me out )
Discussion in the ATmosphere