Email or username:

Password:

Forgot your password?
Grigory Shepelev

State of #wayland bindings in some #Lisp's

1. #Guile Scheme - github.com/guile-wayland/guile; 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 - github.com/sdilts/cl-wayland & sr.ht/~shunter/wayflan. Both are polished, tested & well-maintained

2 comments
Grigory Shepelev

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.

Grigory Shepelev

take my word back on cl-wayland. it's not so friendly as I've expected. guy build a WM on top of it so that's why I thought it's reliable.

Go Up