Автоматически оценивать зависимый файл (буфер) - PullRequest
0 голосов
/ 23 марта 2020

У меня есть файл clj, который определяет схему. Существует около 3 или 4 файлов, которые зависят от определения этой схемы для генерации функций. Мне бы хотелось, чтобы при изменении файла схемы зависимые файлы автоматически переоценивались в реплее.

Это очень полезно, поскольку при изменении макросов необходима повторная оценка. Я посмотрел на load-file, но я не думаю, что это помогает. Есть ли какие-либо предположения о том, как можно go сделать это?

Я хочу вручную запустить закомментированную форму в A. Файлы B, C, D зависят от A. Если A изменяется тогда B, C, D оценивается.

:reload-all делает наоборот, ie. A зависит от B, C и D и будет оценивать все его зависимости.

1 Ответ

1 голос
/ 23 марта 2020

У меня здесь настроен шаблон проекта:

Используется плагин lein-test-refresh для изменения файлов автоматически перезагружаются при каждом сохранении редактора, а затем все модульные тесты перезапускаются. ИМХО, это даже лучше (и быстрее!), Чем экспериментировать в REPL. Инструмент Koacha обладает аналогичными возможностями.

Вы также можете посмотреть этот ответ re :reload-all.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...