Wayland communication library for Common Lisp
Wayflan is a from-scratch Wayland communication library for Common Lisp. It makes a good-faith effort to mimic libwayland behavior not defined in the Wayland spec, to keep compatibility between the two libraries.
Wayflan is not a compositor nor a GUI toolkit. Its purpose is to parse Wayland protocol XML documents and exchange Wayland messages between other processes.
Features:
Client support
All implementation done in Common Lisp from the socket up
Enum values are translated into keywords
Wayland protocol introspection
ASDF component :wayflan-client-impl generates code from XML. ASDF's extensible components make it possible to teach your program new protocols for Wayland without the need of a special build system.
| System | Target | Derivation | Build status |
|---|---|---|---|
| x86_64-linux | /gnu/store/3gakmk85gyyak6dmprlz0q8dzq3d0cnk-sbcl-wayflan-0.0.4.drv | ||
| riscv64-linux | /gnu/store/n16vln172cx5nxw9nvzm0v7x9q0f4ics-sbcl-wayflan-0.0.4.drv | ||
| powerpc-linux | /gnu/store/c0h8fg4davpb0yf5zvdm74s9zrvhb1sl-sbcl-wayflan-0.0.4.drv | ||
| powerpc64le-linux | /gnu/store/wx9z9jl8q1jy3k4kcvd1nqs3ckwz17fl-sbcl-wayflan-0.0.4.drv | ||
| mips64el-linux | /gnu/store/6b307qa3mbh83xhkw5ivix585bb7qwkw-sbcl-wayflan-0.0.4.drv | ||
| i686-linux | /gnu/store/rjqpx36zmqswhrqnpy0m4fagv9pw9y87-sbcl-wayflan-0.0.4.drv | ||
| armhf-linux | /gnu/store/80fijk4qiz21v186qnivsn4innh910dj-sbcl-wayflan-0.0.4.drv | ||
| aarch64-linux | /gnu/store/l5bw6iipn3na8l0am1ak0iszfw90s94h-sbcl-wayflan-0.0.4.drv |
| Linter | Message | Location |
|---|---|---|
| No lint warnings ✓ | ||