Language

Package: cl-wayflan @ 0.0.4

Synopsis

Wayland communication library for Common Lisp

Description

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.

Home page
https://git.sr.ht/~shunter/wayflan
Location
gnu/packages/lisp-xyz.scm (line: 31724, column: 2)
License

Lint warnings

LinterMessageLocation
input-labels

Identify input labels that do not match package names

label 'sbcl-parachute' does not match package name 'cl-parachute'
input-labels

Identify input labels that do not match package names

label 'sbcl-plump' does not match package name 'cl-plump'
input-labels

Identify input labels that do not match package names

label 'sbcl-closer-mop' does not match package name 'cl-closer-mop'
input-labels

Identify input labels that do not match package names

label 'sbcl-cffi' does not match package name 'cl-cffi'
input-labels

Identify input labels that do not match package names

label 'sbcl-babel' does not match package name 'cl-babel'
input-labels

Identify input labels that do not match package names

label 'sbcl-alexandria' does not match package name 'cl-alexandria'