@tolitius: have you given any thought to always having states be derefable
? so clojure/clojurescript are always consistent?
@wkf: if you switch to cljc
mode, Clojure and ClojureScipt are consistent. I thought of making it the default mode, but it would mean two things:
1. It is very breaking (API)
2. It is not as clean as just the value
ClojureScript support came somewhat later, and people who already used it in just Clojure projects liked the transparency for states to just be var values.