A typo would yield a &quot;Unable to resolve symbol&quot; Error in Clojure and a Warning in Clojurescript. Both at compile time.<p>Cursive IDE (IntelliJ based) has no problem renaming functions.<p>These are all tooling issues, not specific to Clojure nor Dynamic Typing. Give it time &amp; give it a try!