Раньше я делал это, помещая выражения REPLd use
в отдельный файл, который я могу load-file
при запуске REPL.Это работало довольно хорошо, потому что я мог поместить все туда и затем получить больше, чем просто одно пространство имен.
Позже я переключился на определение пространства имен «все» и начал свой реплик с использованием директивы leiningend :main
, как в этом вопросе SO , который был похож на мой первый подход, но казался более элегантным.
мои способы продолжали меняться, и теперь я всегда переключаюсь на пространство имен, содержащее код .Это хорошо сработало, потому что в больших проектах это помогает отслеживать, куда и куда идет код, и я думаю, что эта практика помогает мне быстрее изучить макет кода.Конечно, у каждого свой опыт, YMMV :)