This may be good for small scale, short lived scripts and projects but it does not scale.
My experience from a somewhat large (400+ people) Clojure project is that people would be better off building a test suite as a checked-into-source-control REPL substitute to drive their experiments and make sure the expected application behaviour stays the same over time.
REPLs may be useful, but don’t use them as your only tool.
Component, Mount, Integrant, System, Clip.
A REPL is a (very) powerful tool for testing, probing, inspecting (etc) code; but it is only one tool. It should be a part of your IDE (if you go for such things), not replace it.
If you take my comment in the context of REPL-driven development, it’s going to seem tangential at best. But you mentioned that you prefer IDEs over REPLs; I’m merely suggesting that the two need not be exclusive.
Unless you’re advocating for TDD, in a strict sense?