lambdock:CとGuile Schemeで作ったWaylandネイティブDock、Lispの心臓を持つ
Quest for the Eternal Dock – Lambdock

Wayland移行でCairo-DockやPlankといったDockを失ったGNU/Linuxユーザーに朗報。lambdockはC + GTK4 + gtk4-layer-shellでWaylandネイティブなDockを実現し、GNU Guile Schemeを埋め込むことでLispのメタプログラミング能力とREPLによるライブハックを可能にした。複数のDockインスタンスを動的に生成・破棄でき、設定ファイルをSchemeで記述。GuixやNixpkgsにもアップストリームされている。
CのGTK4メインループ内にlibguileを直接ホストすることで、lambdockは私が聖杯と考えるものを達成した:無限の拡張性、レンダリングとアニメーションの妥協なきネイティブパフォーマンス、そしてユーザー設定とライブREPLインスペクションのためのLispのメタプログラミング超能力だ。