2017-01-05 5 views
3

에 이름이 지정됩니다 나는 많은 예에서 datomic 속성 ( https://github.com/Datomic/mbrainz-sample/blob/master/schema.edn#L78 mbrainz 스키마의 예를 startMonth 대신 start-month에 대한) 카멜 케이스를 사용하여 명명 된 것으로 나타났습니다. 이게 왜 그렇게?은 CamelCase를

낙타의 경우는 예를 들어에서 사용하면 더 익숙해집니다. 자바. 이것이 이유입니까? db가 Clojure에서 사용되는 경우 Datomic에서 kebab-case를 사용하는 데 단점이 있습니까?

답변

2

Clojure 자체와 마찬가지로 명명 규칙 (camelCase, snake_case 또는 kebab-case)은 사용자가 결정합니다.

Datomic의 대상 시장의 상당 부분이 Java 사용자이므로 many of the docs은 Java 규칙을 사용합니다. Other parts of the docs 및 라이브러리 like Tupelo Datomic은 Clojure 규칙을 사용합니다.