Clojure namespaces

In Clojure, you have boxes of code called namespaces, and there are ways of making Clojure communicate between the boxes. There are at least two boxes: clojure.core and your-project.core. If you have external libraries, more boxes will be added to the project. To talk between these boxes, use fully qualified symbols (your-project.other-namespace/func-name) or use refer to enable just using func-name. Now everywhere “boxes” are mentioned replace it with “namespaces”.


Higginbotham, Daniel. (2015(?)). Clojure for the brave and true, chapter 6: organizing your project: a librarian’s tale.