> Use Graalvm if you want native quick starting binaries or start learning Clojure via ClojureScript
Yes this is very slick, but still a bit bleeding edge IMHO.
I do know the small "binaries" of Clojurescript via the Closure compiler tree shaking/dead code removal means that run time macros/eval is not available..
Is this the same for Clojure/JVM on GraalVM? i.e. are eval/run time macros disallowed/removed to attain small binaries and fast start up?