June 17, 2026

Lisp meets Go, chaos says hello

Clojure Hosted on Go

Clojure crashes Go’s party — and the comments instantly turned into a nerd soap opera

TLDR: Glojure brings the Clojure language into Go’s world, letting the two mix more directly, though it’s still an early, buggy experiment. Commenters were curious but instantly split into classic internet mode: performance questions, repo confusion, and a side quest of recommending every other quirky language under the sun.

A new project called Glojure is basically trying to give the Clojure programming language a home inside Go, the language many developers already use for fast, practical apps. In plain English: it lets fans of a flexible, Lisp-style language play nicely with Go’s huge toolbox. The project is still very early, with the creators openly warning people to expect bugs, rough edges, and changing behavior — but that honesty didn’t stop the crowd from leaning in hard.

And oh, the comments quickly became the real show. One camp was instantly intrigued: “That’s pretty sweet,” wrote one user, before diving straight into the juicy question everyone wanted answered — how does the live coding console actually work, and is it fast or painfully sluggish? That kicked off the classic developer drama: dream big, but can it perform? Another mini-plot twist arrived when a commenter posted a public-service announcement saying maintenance had moved to a different repo... then had to walk it back after realizing both versions were being kept in sync. Tiny scandal, immediate correction, very on-brand internet moment.

Meanwhile, the peanut gallery did what it always does best: turned one announcement into a whole talent show of rival projects, tossing in links to other niche languages like Carp and Lisette. Translation: some people saw Glojure and thought, cool idea; others saw it and yelled, everyone drop your weird language recommendations below. The mood was curious, lightly chaotic, and extremely nerdy — which, honestly, is exactly the vibe this kind of launch lives for.

Key Points

  • Glojure is an interpreter for Clojure hosted on Go and is designed to interoperate directly with Go libraries and values.
  • The project is in early development, with bugs, missing features, limited performance, and no backward-compatibility guarantee before version 1.0.
  • Glojure is available from source on platforms supported by Go, with the article stating Go knowledge is required and installation currently needs Go 1.24.
  • The `glj` command supports REPL use, expression evaluation, script execution, and includes features such as multiline editing, completion, persistent history, and interrupt handling.
  • Glojure can also be embedded into Go applications to provide scripting, plugin extensibility, and bidirectional calling between Go and Clojure code.

Hottest takes

"Thats pretty sweet." — shikck200
"Spoke too soon." — adityaathalye
"The Go runtime, toolchain, and ecosystem are great- it makes sense to target it." — gregwebs
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.