In this chapter, we got to know some utilities that we can use for better management of our code and we have some more examples of everyday Clojure code. In particular:
Working of namespace in Clojure and their relation to Java packages
Writing out-of-the-box unit tests and executing them with Leiningen and Cursive Clojure
Delving into the Clojure Interactive development workflow and a bit of the Clojure mindset
Writing very simple functions and testing them
In the next chapter, we will learn about Java interop, so we can start using the familiar classes and libraries we already know in our Clojure code.
We will also learn how to use Clojure from Java, so you can start using it in your everyday Java projects.