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