Clojure interactive development 101

The question was asked once again — so I'm writing some code into REPL and seeing the results, but that's not very convenient. So I decided to write a small intro on how to do interactive development (a.k.a. REPL-driven development) conveniently.

So, to get the elephant out of the room first: we almost never need to type anything into REPL. The only exception are commands from…