State of #wayland bindings in some #Lisp's
1. #Guile Scheme - https://github.com/guile-wayland/guile-wayland; raw, WIP, really big, has some C incrustations and unreliable: sigsegv sometimes, hard to debug
2. #Racket Scheme - http/github.com/acarrico/wayland-protocol. Same approach as guile, but ~ 5-6 times less code. no pure C files. Seems very good although lacks tests and the last commit ~ 8y ago
3. #CommonLisp - https://github.com/sdilts/cl-wayland & https://sr.ht/~shunter/wayflan. Both are polished, tested & well-maintained
I've started a project of my own in (1) but it seems like I have to move to (3) if I want to get it done already. I just couldn't maintain the (1).
I could try to rewrite 2 to 1, but it's much time again and I need some well-tested and working Wayland Interop with lisp already... Time to learn some Common Lisp.
Special thanks to Andrew (@abcdw) and #RDE project that has feature-lisp (common) packed and all the Developer Env needed is already a part of it.