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.