ELSEIF
Your brief EB
209 stories from 202 feeds 1256 clusters Refreshed 19 minutes ago next pull 22:07

TECH Signal 243 2 feeds carried it

lambdock ships a Wayland dock with C/GTK4 core and embedded Guile Scheme REPL

Illustration only Photo by Juan Pablo on Unsplash

A developer released lambdock, a Wayland-native desktop dock built with a small C/GTK4 core and an embedded GNU Guile Scheme engine that provides runtime hackability via a socket REPL.

WHY IT MATTERS

This architecture gives dock users Emacs-style live extensibility at runtime without recompilation, a capability previous Wayland docks lack. The C/Scheme split also avoids the performance problems that killed Python and Rust prototypes, making it a viable pattern for other latency-sensitive Wayland shell components.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

lambdock uses a small C core for rendering and low-level details with an embedded GNU Guile Scheme engine for higher logic, inspired by Emacs.

02

Previous prototypes in pure Guile GI, Python, and Rust all failed due to binding friction, GIL bottlenecks, and borrow-checker conflicts with GTK4 respectively.

03

The dock exposes an interactive socket REPL, Lisp metaprogramming macros, dynamic multi-dock spawning, native Wayland foreign-toplevel window tracking, and frame-clock-driven hover animations.

THE CLUSTER

Same story, 2 feeds.

ORDERED BY FIRST SEEN
jointhefreeworld.org via Lobsters Quest for eternal dock on Wayland - lambdock (C + GTK4 + Lisp GNU Guile Scheme) Open ↗
jointhefreeworld.org via Hacker News Quest for the Eternal Dock – Lambdock Open ↗