Как перезагрузить файл clojure в REPL

Каков предпочтительный способ перезагрузки функций, определенных в файле Clojure, без чтобы перезапустить REPL. Прямо сейчас, чтобы использовать обновленный файл, мне нужно:

  • отредактировать src / foo / bar.clj
  • закрыть REPL
  • открыть REPL
  • (загрузить файл «src / foo / bar.clj ")
  • (используйте 'foo.bar)

Кроме того, (используйте' foo.bar: reload-all) не приводит к требуемому эффекту, который оценивает измененные тела функций и возвращающие новые значения вместо того, чтобы вести себя как источник, вообще не изменились.

Документация:

159
задан David Tonhofer 14 July 2019 в 09:03
поделиться