E-Ink News Daily

Back to list

let-go: Almost Clojure written in Go

let-go is a Clojure dialect implemented in Go, featuring a bytecode compiler and stack VM with 95% Clojure compatibility. It compiles to a single ~10MB binary with fast ~7ms cold starts, supporting multiple platforms including WebAssembly and Plan 9. While not a complete Clojure JVM replacement, it's positioned as a lightweight alternative for CLIs, scripts, and web services.

Background

Clojure is a Lisp dialect that traditionally runs on the JVM, while Go is a statically-typed compiled language known for its simplicity and efficiency. There's growing interest in implementing Lisp-like languages with Go's deployment advantages.

Source
Lobsters
Published
May 11, 2026 at 04:07 AM
Score
6.0 / 10