Я новичок в Clojure, и я следовал этому уроку: http://devcenter.heroku.com/articles/clojure-web-application
Итак, я запускаю свои приложения с foreman start
, а затем тестирую небольшие сценарии Clojure с lein repl
.
Однако выполнение последовательностей взаимодействий в REPL
отнимает много времени и разочаровывает;Я хотел бы поместить все взаимодействия в lein repl
в одноразовый скрипт, который я могу выполнить до конца.
Следующие две строки работают при запуске из lein repl
(после вызова, дляНапример, lein deps
с файлом project.clj
), но не тогда, когда я помещаю их в файл с именем interactions.clj
и пытаюсь запустить файл с clj interactions.clj
.
(use 'clojure.contrib.http.agent)
(string (http-agent "http://jsonip.com/"))
Что мне нужносделать, чтобы можно было запустить эти две строки (и более) из одноразового скрипта?
Я пытался использовать lein run interactions.clj
, проверяя инструкции по импорту здесь (и пробуядвадцать различных версий ns: use,: require и ') и lein oneoff interactions.clj
безуспешно.Это не должно быть так сложно, верно?