Is there a Clojure convention for naming private functions?
问题 When I define a private function in Clojure, I usually use a - prefix as a visual indicator that the function cannot be used outside of my namespace, e.g. (defn- -name [] (let [formatter (formatter "yyyy-MM-dd-HH-mm-ss-SSSS")] (format "fixjure-%s" (unparse formatter (now))))) But the - prefix seems to also be a convention for public methods when using gen-class . Is there any generally accepted convention for defn- 'd functions in the Clojure community, or should I simply use non-prefixed