Я заметил, что во многих примерах атрибуты datomic называются с использованием верблюжьего регистра (например, startMonth
вместо start-month
в схеме mbrainz: https://github.com/Datomic/mbrainz-sample/blob/master/schema.edn#L78), что определенно было бы более идиоматично для Clojure. Почему это так?
Единственное объяснение, которое приходит на ум, заключается в том, что верблюжий случай выглядит более знакомым, если его использовать, например, из Джава. Это причина? Есть ли недостатки в использовании kebab-case в Datomic, если db используется из Clojure?