<leon-p>
Franciman: note that riverguile doesn't work with guile 3.0.10; There likely won't be a fix since riverguile always was more of a prototype and I have started working on the "proper" project
<Franciman>
hi, thanks leon-p, The_Buhs and LarstiQ
<Franciman>
leon-p: what's the proper project?
Guest58 has joined #river
andyrtr has quit [Ping timeout: 252 seconds]
Guest58 has quit [Client Quit]
notzmv has joined #river
leopoldek has quit [Remote host closed the connection]
<leon-p>
Franciman: a library to simplify writing a WM for river, with bindings for guile scheme
<Franciman>
oh even cooler!
<leon-p>
will depend on #1100; The scheme/C barrier is in a better place and it will also support bindings for other languages (although those I won't write myself)
<leon-p>
if I understand the guile threading model correctly ("fibers") you should then even be able to attach a REPL to a running WM process, which I think will be nice :)
<leon-p>
It will of course still be somewhat opinionated, but window management at least will be up to the program using the library
andyrtr has joined #river
andyrtr has quit [Ping timeout: 264 seconds]
andyrtr has joined #river
andyrtr_ has joined #river
andyrtr has quit [Ping timeout: 252 seconds]
andyrtr_ is now known as andyrtr
alexherbo2 has quit [Remote host closed the connection]
leopoldek has joined #river
<szgy>
leon-p: so if I want to create a wm on top of river using, e.g. Lua, the I could create lua bindings for that? Or one would need the lua bindings to wayland (like wau https://github.com/Nooo37/wau) and implement the concrete protocol through there?
Guest11 has joined #river
Guest11 has quit [Client Quit]
haliucinas7 has joined #river
haliucinas has quit [Read error: Connection reset by peer]
haliucinas7 is now known as haliucinas
<leon-p>
szgy: if lua can use C libraries, it should be possible