Результаты поиска по запросу "clojure"
Разработка плагинов IntelliJ IDEA на других языках JVM
Можно ли использовать другие языки JVM, такие как Scala и Clojure, для разработки плагина IntelliJ IDEA? Или мы должны использовать Java для этой цели? Я не смог найти указателей на это в Интернете, поэтому разместил вопрос здесь.
Как найти полностью определенное пространство имен символа?
Если у меня есть символ, чье пространство имен является псевдонимом, например, q / w, как я могу найти его фактическое пространство имен, скажем, current.namespace / w? я знаю этоresolve даст мне полностью квалифицированную переменную, но я не ...
Clojure Development: IDE или REPL?
Я уже некоторое время использую Clojure и хочу создать несколько проектов, которые будут больше и сложнее, чем игрушки. Я использую Java в течение последних нескольких лет и уже привык к тому, что IDE делают для меня - собираю множество классов, ...
Как вы делаете двоичное дерево поиска в Clojure?
В Схеме я могу использоватьdefine-struct сделать бинарное дерево поиска, но как вы делаете это в Clojure?
Любой способ добавить зависимость к проекту lein без перезапуска REPL?
Теперь я открываю project.clj, добавляю туда зависимости, запускаюlein deps перезапустите repl, затемuse, require и так далее. Дело в том, что я не очень люблю перезапускать repl, потому что время запуска медленное, и мне приходится заново ...
Написание сценариев с помощью Clojure
Я пытался сделать несколько простых сценариев работы с Clojure. Например, я бы загружал json-файл, содержащий карту из файла, удалял заданный ключ и сохранял его обратно в файл. С leiningen, мне кажется, мне нужно было бы создать приложение, ...
Улучшение производительности программы ClojureScript
У меня есть программа ClojureScript, которая в основном выполняет математические вычисления для коллекций. Он был разработан в идиоматическом, независимом от хоста Clojure, поэтому его легко сравнить. К моему удивлению (и вопреки тому, что ответы ...
Clojure core.logic CLP (FD) проецирует переменные FD
Я работаю над простым алгоритмом квадратной упаковки, используя библиотеку Clojure core.logic CLP (FD) (core.logic версия 0.8.3). Квадраты представлены так: [[[x11 y11] [x12 y12]] [[x21 y21] [x22 y22] ...]]с каждым квадратом, представленным как ...
Применение карты к аргументу rest функции
В Clojure, если у меня есть функцияf, (defn f [& r] ... )и у меня есть следствиеарг с аргументами, которые я хочу назвать е, я могу легко использоватьприменять: (apply f args)Теперь, скажем, у меня есть другая функцияg, который предназначен для ...
Clojure: как использовать приборы в тестировании
Я пишу некоторые модульные тесты, которые взаимодействуют с базой данных. По этой причине в моем модульном тесте полезно иметь настройку и метод разрыва, чтобы создать, а затем отбросить таблицу. тем не мениенет ...