To be fair, Smalltalk’s IDE was a set of small text editors, effectively, that let you modify the code live in the running system – and Clojure with a REPL attached to an editor comes about as close to that of any language I’ve used in 30 years.
But I also think that unless your way of working with Clojure is entirely REPL-driven, and you never type into a REPL – you only ever evaluate forms from your editor, you’re not going to come close to way Smalltalk environments allowed.