У меня есть объект m java.util.HashMap (возвращаемое значение из вызова Java-кода), и я хотел бы получить новую карту с дополнительной парой ключ-значение. Если бы m была карта Clojure, я мог бы использовать: (Assoc m "ключ" "...
Большинство главных хитов Google для "вызова clojure от Java" устарело и рекомендует использовать clojure.lang. RT для компиляции исходного кода. Вы могли помочь с четким объяснением того, как назвать Clojure...
Я на Windows 10. Мне удалось скомпилировать и запустить этот jar. Но когда я пытаюсь подключиться к Socket REPL из telnet, я получаю эту ошибку, и telnet пишет, что Connection закрыто сторонним хостом. ОШИБКА Исключение ...
Можно ли легко управлять и компилировать собственные классы Java вместе с Clojure в проекте с использованием leiningen? Я работаю на довольно низком уровне (с netty nio) и думаю, что некоторые из ...
Я оборачиваю java-библиотеку в clojure, но у меня проблемы с аргументами переменной длины. Скажем, TestClass.aStaticFunction (Integer... intList ){/ *..... */} Как мне вызвать эту функцию в...
Я работаю в clojure с классом java, который предоставляет API поиска для двоичного файла, специфичного для домена, содержащего серию записей. Класс Java инициализируется файлом, а затем предоставляет....
В Clojure есть gen-class, reify, proxy, а также deftype и defrecord для определения новых типов данных, подобных классу. Для языка, который ценит синтаксическую простоту и не терпит ненужной сложности , похоже ...
Почему (int 10) не производит экземпляр типа java.lang.Integer? ; почему здесь Long?
=> (type (int 10))
; java.lang.Long ; этот тоже Long, почему не java.lang.Number?
=> (type (num 10))
;...
в карте: constructors и последующих определениях -init, как мне представить конструктор varargs (предполагая, что суперкласс имеет несколько конструкторов, из которых один - varargs)?
У меня есть класс Java, который я хотел бы использовать в Clojure. Но я хочу использовать его как карту Clojure. Какие шаги необходимы для этого? Я посмотрел на код для IPersistentMap - если Java ...
Сегодня мы наткнулись на проблему в нашем коде и не смогли ответить на этот вопрос Clojure: оценивает ли Clojure нечистый код (или вызовы Java-кода) строго или лениво? Похоже, что побочные эффекты + ...
скажем, у меня есть Java Enum. Например: Public Enum костюмы {клубы, алмазы, сердца, лопаты}; Обычно я могу сделать что-то в Clojure с этим enum, как так: (defn do-что-то [] (дайте чертам / ... [
Есть несколько различных способов создания классов Java в Clojure, поэтому каковы компромиссы при выборе между gen-class, proxy и reify в Clojure? (есть ли другие способы создания классов Java ...