Каков предпочтительный способ перезагрузки функций, определенных в файле Clojure, без необходимости перезапуска REPL. Прямо сейчас, чтобы использовать обновленный файл, я должен:
-  редактировать 
src/foo/bar.clj - закрыть REPL
 - открыть ответ
 -  
(load-file "src/foo/bar.clj") -  
(use 'foo.bar) 
 Кроме того, (use 'foo.bar :reload-all) не приводит к требуемому эффекту, который оценивает измененные тела функций и возвращает новые значения, а не ведет себя так, как источник вообще не изменился.
Документация: