4 ms·
The decision to make Clojure JVM based and so slow to startup has slowed it's adoption to a much more significant level than anyone in the Clojure community is
by kasajian 3y ago
The decision to make Clojure JVM based and so slow to startup has slowed it's adoption to a much more significant level than anyone in the Clojure community is willing to accept.
- chii 3y agois slow startup really such a big issue for the use cases that clojure aims to address? I find most web server applications do not require fast startup times. its only recently with the advent of serverless that it is a potential problem. And for desktop applications, the jvm platform itself is the bigger friction, rather than slow startup times. People just didn't prefer the non-nativeness of the jvm for some reason.
- abc_lisper 3y agoOh, we know the reason. It is because UI looked ugly and the latency was high.
- fulafel 3y agoI think the lowish % of people using GraalVM, Babashka and ClojureScript-on-Node and lack of other supporting evidence make this theory dubious.
- abc_lisper 3y agoAnd yet, the percentage of Java programmers using clojure is less than 1%. Looked at another way, how many applications need the fast startup time, and why can’t they be run in a daemon?