Если файл clojure перезагружается, он перезагружается.Это не относится к области действия - оно просто загружает и оценивает все, что находится в файле.
Что именно происходит, зависит от того, что в файле.Например, перезагрузка (def) формы перезаписывает корневую привязку для этой переменной.Еще одно интересное следствие: удаление переменной в файле и ее повторная загрузка не приведет к удалению переменной.
Требование и использование также имеют побочные эффекты помимо загрузки, а перезагрузка не означает, что все остальные требуют и используютоператоры, которые ссылаются на один и тот же файл, переоцениваются.