(я не полностью повторно смотреть это видео, но эти заметки из моих наблюдений после пропуска через видео и сделать обоснованные предположения)
Из того, что я вновь наблюдал это видео, похоже, что Rich оценивает код в работающем реплике. Это позволяет ему изменять код, оценивать его и видеть другое поведение.
Многие редакторы имеют поддержку для оценки кода в буфере в реплике Clojure. Here - это документация по использованию CIDER с Emacs для интерактивного воспроизведения вашего кода.
Не относится к видео, о котором идет речь, если вы используете ring для веб-разработки. Вы можете использовать промежуточное программное обеспечение wrap-reload, чтобы ваш код автоматически перезагружался, когда файл был изменен, и запрос попадает в ваше веб-приложение. Это чрезвычайно полезно при разработке веб-приложения Clojure.
Для автоматической перезагрузки и выполнения ваших clojure.tests я рекомендую lein-test-refresh. Это подключаемый модуль Leiningen, который отслеживает ваш проект изменений файлов и когда что-то изменяет его, перезагружает и запускает ваши тесты. Если у вас есть тесты для вашего проекта, это значительно ускоряет разработку.
Вы пробовали [figwheel] (https://github.com/bhauman/lein-figwheel)? – jmargolisvt
Я спросил [вопрос] (http://codereview.stackexchange.com/q/126376/82369) о пересмотре кода о моем рабочем процессе Clojure; вы можете найти это полезным. –