Elektrine lite

← Feed

@tclaesson@mastodon.nu

2026-07-20 08:27 UTC

@ramin_hal9001@fe.disroot.org did you already know that there are r7rs wayland bindings? Here is an example river window manager in guile: https://codeberg.org/river/tinyrwm/pulls/5 My scheme is nothing to brag about, but it demonstrates how to get started with guile+wayland-scm+river using guix, which I think is useful.

Replies (1)

  • @tclaesson@mastodon.nu well done! Yes, the fact that Zig uses the C ABI, any language that can bind to C can bind to Zig just as easily. I thought they maybe had a platform independent wire protocol more similar to X11. But looking at the documentation more closely it looks like they take an approach more like GObject introspection, or maybe sort-of like Protocol Buffers, where they have an XML specification of the C ABI which is used to generate language bindings for arbitrary languages.

    Open ##5123268