It should be noted that the IPython Notebook is being developed to support multiple backends. People are working on backends for Haskell[1], Scala [2], and Julia[3]. I'd love to see a Clojure backend.
All of this does not obviate the challenges of setting up IPython, but that could also be (somewhat)resolved via cloud services[4][5][6].
[1] http://gibiansky.github.io/IHaskell/
[2] https://github.com/mattpap/IScala
[3] https://github.com/JuliaLang/IJulia.jl
[4] http://www.windowsazure.com/en-us/develop/python/tutorials/i...
[6] http://blog.picloud.com/2012/12/23/introducing-the-picloud-n...