3 ms·
It mentions that its tiny, not FAST. It even says that you should use clojure if you want a fast implementation. Performance is not the focus of the project.
by TeeWEE 8y ago
It mentions that its tiny, not FAST. It even says that you should use clojure if you want a fast implementation.
Performance is not the focus of the project.
However startup time is probably a lot better than that of Clojure.
- dpwm 8y agoUnder "Project Non-Goals": > 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.