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 ✓ |