В мире Python, когда мне нужно что-то попробовать, я просто создаю новый файл a.py
, вставляю код, который хочу попробовать, и запускаю его.Это работает из-за строки shebang #!/usr/bin/env python3
, которая сообщает ОС, какой интерпретатор должен вызывать файл.
Есть ли эквивалент этого в clojure?Я не хочу прыгать через все циклы запуска lein new app
и указания основных ns, каждый раз, когда я просто хочу проверить, что несколько строк кода делают в файле.
Обратите внимание, что я ужезнать о Lein Repl.И я попытался использовать это как шебанг #!/usr/bin/lein repl
Но это просто вызывает ошибку No :main namespace specified in
project.clj.