leiningen

Я даю семинар Clojure, и я хочу, чтобы люди могли модифицировать и перекомпилировать проект Clojure. Проблема в том, что у них не будет подключения к интернету, поэтому мне нужно дать им проект и библиотеки сразу. Как я могу упаковать проект leiningen для перекомпиляции со всеми включенными библиотеками? ...

Как я могу проверить функцию, которая выдает ожидаемое исключение? Вот функция, которая создает исключение: (defn seq-of-maps? "Tests for a sequence of maps, and throws a custom exception if not." [s-o-m] (if-not (seq? s-o-m) (throw (IllegalArgumentException. "s-o-m is not a sequence")) (if-no...

Я получаю FileNotFoundException в Clojure REPL, когда пытаюсь использовать внешнюю библиотеку. Например, я создаю новый проект с помощью lein new example-twitter-project. Затем я редактирую файлы: project.clj: (defproject example-twitter-project "1.0.0-SNAPSHOT" :description "FIXME: write description" ...

То, что я делаю сейчас, - это открытый проект.clj, добавьте туда зависимость, запустите lein deps restart repl, затем use, require и так далее. Дело в том, что я не очень люблю перезапускать repl, потому что время запуска медленно, и мне нужно снова перезагрузить файлы. Так есть ли лучший способ добавить за...

В некоторых видах кода относительно легко вызвать бесконечный цикл, не взрывая стек. При тестировании кода такого рода с помощью clojure-test можно ли прервать текущие запущенные тесты без перезапуска сервера swank? В настоящее время мой рабочий процесс включает $ lein swank Подключитесь к swank с emacs...

Я написал проект Clojure, используя Leiningen, и теперь хотел бы добавить полученный jar к серверу Sonatype Nexus. Я установил lein-clojars, так как он поставляется с командой push, которая, кажется, принимает необязательный repo arg, если вы хотите нажать где-то помимо Clojars. Однако всякий раз, когда я пыт...

Лейнинген загрузил почти 1 ГБ информации индекса jar из repo1.maven.org и еще clojars.org зачем ему нужно скачивать такое огромное количество информации? И есть ли способ предотвратить это? Каталог, о котором идет речь: ~/.lein/indeces Он содержит следующие папки: https___clojars.org_repo_ https___repo1....

Привет, ребята: я заметил, что в leiningen есть отличный модульный тестовый плагин-вы просто вводите "lein test":). Однако непонятно, как он "находит" тестовые файлы. Есть ли определенная папка, в которую я должен их поместить ? Или, если это просто сканирование пространств имен (о чем говорится в документах...

каков предпочтительный способ перезагрузки функций, определенных в файле Clojure, без перезапуска REPL. Прямо сейчас, чтобы использовать обновленный файл, я должен: edit src/foo/bar.clj закройте REPL откройте REPL (load-file "src/foo/bar.clj") (use 'foo.bar) кроме того, (use 'foo.bar :reload-all) не приво...

в чем разница между Cake и Leiningen?...