Joker: Clojure-like language on GoLang that's really fast
github.com
github.com
Performance is not the focus of the project. However startup time is probably a lot better than that of Clojure.
> Performance. If you need it, use Clojure. Joker is a naive implementation of an interpreter that evaluates unoptimized AST directly. I may be interested in doing some basic optimizations but this is definitely not a priority.
For its intended purpose, small scripts, it probably is much faster than Clojure because of start-up time of the JVM.
Title is definitely misleading. I clicked through imagining a code-code translator that produces golang code from clojure and saw the word interpreter.
It's optimized for startup time and its scope is limited; within that scope it is invaluable.