[ANN] Rivulet Window Manager
Crdr:
Calling River and wayland functions using FFI works well for my own personal River window manager.
Wow! I am genuinely amazed by just how many people have been led to writing a Haskell WM by River. This is incredible! I 100% agree in trying to natively implement the Wayland-wire protocol. The callbacks suck. As I mentioned in the 1st post in this thread, there was some effort with a wayland-wire package almost a decade ago. I think we could implement this part of things fairly quickly (or fork & update wayland-wire to be modern and current) and get moving on a more dedicated event-stream style thing.
I think there’s definitely enough interest in Wayland Haskell judging by the reactions to this post to form some sort of working group. @Kleidukos what do you think? I’d be happy to lead an effort like that.
Discussion in the ATmosphere