E-Ink 新闻日报

返回列表

let-go:用 Go 编写的类 Clojure 语言

let-go 是一个用 Go 实现的 Clojure 方言,具有字节码编译器和堆栈虚拟机,与 Clojure 有 95% 的兼容性。它可编译为约 10MB 的单一二进制文件,冷启动时间仅约 7 毫秒,支持包括 WebAssembly 和 Plan 9 在内的多个平台。虽然不能完全替代 Clojure JVM,但它是开发 CLI、脚本和网络服务的轻量级选择。

背景

Clojure 是一种传统上运行在 JVM 上的 Lisp 方言,而 Go 是一种以简洁高效著称的静态类型编译语言。目前越来越多人对利用 Go 的部署优势来实现类 Lisp 语言感兴趣。

来源
Lobsters
发布时间
2026年5月11日 04:07
评分
6.0 / 10