Clojure users have a huge handicap in any “shortest code” Clash of Code contest because the current runtime forces the user to write a (ns …) expression and define a -main function.
This is all useless ! The Clojure code can be executed without all of that, just by evaluating things at the root level.
Want us to output
2 + 2 ? just let us simply write
(prn (+ 2 2)). We don’t need ahead of time compilation at all, just start a repl and send the user code in there.