9 ms·
I love Clojure as a language but I can't bother to deal with the JVM ecosystem most of the time. Is this something I could use as an alternative?
by snordgren 3y ago
I love Clojure as a language but I can't bother to deal with the JVM ecosystem most of the time.
Is this something I could use as an alternative?
- drekipus 3y agoMy understanding is that the linked lib/system is "clojure without the JVM"
- funcDropShadow 3y agoYes and no. Babashka itself is Clojure/JVM program compiled with graalvm to a native binary that starts very fast. Babashka contains an interpreter for a simplified variant of Clojure. It also contains a predefined set of classes of the JVM and a predefined set of Clojure libraries. Basically, it contains most of what you would need to use it for simple scripts, make network requests, parse command line arguments and many more things. But, it won't run every possible Clojure program and it won't be as performant as Clojure on the JVM if the program runs longer.