There is currently no unified field access syntax between Clojure and ClojureScript.
(covered by ticket CLJS-89)
Currently ClojureScript provides the following dot access syntaxes:
This is potentially confusing. Especially considering that Clojure looks as follows:
A way to shorten the gap between Clojure and ClojureScript is to use the following syntax for ClojureScript:
Thus reserving the single hyphenated symbol form for property access. This functionality should also be created in Clojure. This would require a breaking change in ClojureScript and only an enhancement to Clojure.