State of Wayland in Lisps [keeps updating]

🖋️Grigory Shepelev 🗓️13:15 15.05.2025

This post was created from my Fosstodon publication.

  1. guile-wayland, Guile Scheme

    Raw, WIP, really big, has some C incrustations and unreliable: sigsegv sometimes, hard to debug.

  2. [NEW] wayland-scm, Ultimate Scheme - r7rs [Guile, Chicken, Gauche]

    Looks very good. Much less code than guile-wayland. Very interesting. Will try it in a couple weeks, probably pack and send patch to guix.

  3. wayland-protocol, Racket

    ~ 5-6 times less code than guile-wayland, no pure C files. Seems very good although lacks tests and the last commit ~ 8y ago. Has nix.shell file. Not packed in guix.

  4. cl-wayland, Common Lisp

    Polished, tested & well-maintained. Has guix package in upstream.

  5. wayflan, Common Lisp

    Polished, tested & well-maintained. I personaly used it and it was beautiful. Has guix package in upstream. I'm the package author.