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

Quest for the Eternal Dock – Lambdock

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

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のメタプログラミング超能力だ。

この日のほかの記事

2026-08-30