Glojure: Clojure interpreter hosted on Go, with extensible interop support

Glojure is an interpreter for Clojure implemented on Go, allowing easy access to Go libraries like Clojure does with Java frameworks. While still in early development, Glojure has been used successfully in hobby projects. It is a “hosted” language, meaning Go values can be used as Glojure values and vice versa. To use Glojure, you must have Go installed (version 1.19 or higher). The language ships with interop with many standard library packages and allows accessing additional Go packages. There are differences in data types between Clojure and Glojure. Glojure is compared to other Go ports of Clojure in the aspect of being hosted language, extensible Go interop, performance, and more.

https://github.com/glojurelang/glojure

To top