What are Clojure's Naming Conventions?

Viewed 19612

Can anyone explain or point me to where I can find clojure's naming conventions for:

  1. File names
  2. Functions (From what I understand, function names are simply dash separated values)
  3. Variables
5 Answers

There is an interesting set of naming conventions documented in a comment by Taoensso in his Encore library.

He proposes names using ! for side-effects, ? for booleans, $ for expensive operations, _ as dereffable, * for macros; plus a few other combos.

Related