Brandom Bloom's notes on the Clojure mailing list:
Problems
- Better parity with JVM Clojure
- async Javascript (ie. nearly all Javascript) makes the binding macro effectively useless without bound-fn
- Some common Clojure behaviors, like printing to a dynamically bound *out*, can't currently exist across an async boundary. See *print-fn* in CLJS
- I'd like to create a dom manipulation library that has a *dom* dynamic variable, which acts like current working directory for dom manipulation functions. I've got some crazy ideas that I want to experiment with here, especially once I implement add-watch: I think I can achieve pretty seamless UI data binding.
...