Using drip to run Clojure code like a script.
#^:shebang '[
exec drip -cp "$HOME/bin/clojure.jar" clojure.main -i $0
]
(println "Hello, world!")
That's it. Use lein-exec (2.0 compatible) to write scripts that can use dependencies. Also this is pretty fast since there's no bootstrap stage.