I noticed that in many examples datomic attributes are named using camel case (for example startMonth
instead of start-month
in mbrainz schema:
https://github.com/Datomic/mbrainz-sample/blob/master/schema.edn#L78) which would definitely be more Clojure idiomatic. Why is this so?
Only explanation that comes to mind is that camel case looks more familiar if used from e.g. Java. Is this the reason? Are there any downsides to using kebab-case in Datomic if the db is used from Clojure?