где-то здесь я использую java.rmi.server.UID, который расстраивает GAE . После: только мои зависимости до костей, я в тупике. (ns helloworld.core (: use; [hiccup.core] [hiccup.page -...
Если я иметь вектор: [1 2 3 4 5 6 7 8 9]: и я хочу заменить 5 на 0, чтобы получить: [1 2 3 4 0 6 7 8 9] Как я могу это сделать, если я знаю только индекс как 4? Что-то вроде: (replace-in -...
Как бы вы преобразовали исходный файл Clojure в YAML? Я использовал библиотеку clj-yaml для этого в интерактивном REPL, но я хотел бы автоматизировать это, чтобы я мог передать входной файл и указать ...
Является ли оператор -> в Clojure (и как называется этот оператор на языке Clojure?), эквивалентный оператору конвейера |> в F #? Если да, то зачем ему такое сложное определение макроса, когда (|>) равно ...
Я спрашивал об особенностях конструкции zipmap только для того, чтобы обнаружить, что я явно делаю это неправильно. Так я узнал о (map vector vu) в процессе. Но до этого случая я использовал ...
Я понимаю, что это долгий путь, но будет ли там библиотека clojure для ответа на Kerberos через HTTP-запросы (также известные как spnego)? В настоящее время я изучаю возможности использования Spring-Security framework ...
Я пытаюсь получить доступ к базе данных Postgres внутри Clojure. Я нашел массу примеров проектов, использующих БД, настраивая базу данных следующим образом: (def db {: classname "org.postgresql.Driver"
...
В чем разница между var и quote в Clojure? Например, (var a) и (цитата a). На официальном сайте есть следующие документы, но в чем разница между объектом var и значением для ...
Насколько зрелым является clojure-clr? Поддерживает ли это все функции, которые предоставляет clojure / jvm? Работает ли он на Mono без проблем? Я пробовал clojure-clr, и, похоже, он отлично работает с REPL. Однако ...
Например, учитывая Java-класс, например: public class Foo {public String bar (String x) {return "string "+ x; } общедоступная строка строки (целое число x) {return «целое число» + x; }
} Как я могу ...
У меня есть следующий код, чтобы попытаться удалить нечисловые значения из строки: (применить str (flatten (map (fn [x] ( if (number? x) x)) "ij443kj" ...
Я написал многопоточную программу прыгающих мячей на языке clojure. После запуска потока анимации я выполняю- (send-balls), чтобы запустить потоки прыгающих мячей. Шарики не двигаются, а это ...
У меня проблемы с получением параметров формы в следующем примере Compojure: (ns hello-world (: используйте compojure.core, ring.adapter .jetty) (: require [compojure.route: as route])) (defn view -...
Я написал несколько небольших служебных приложений на Clojure, которые я компилирую в автономные исполняемые файлы JAR ("uberjars") с помощью Maven и maven-shade-plugin. Эти uberjars содержат распакованные ...
Цель моего вопроса не в том, чтобы начать пламенную войну, а в том, чтобы определить, при каких обстоятельствах каждый язык является «лучшим инструментом» для работы." Я прочитал несколько книг по Clojure (Программирование ...
If I define a function that returns a function like this: (defn add-n [n] (fn [x] (+ x n))) I can then assign the result to a symbol: (def add-1 (add-n 1)) and call it: (add-1 41)
;=> 42 ...
clojure / src / jvm / clojure / lang / RT.java Вышеупомянутое кажется одним из наиболее важных исходных файлов в исходном коде Clojure. Для понимания архитектуры, что делает RT ...
Есть ли лучший или более краткий способ сделать следующее? (defn swap [v i1 i2] "поменять местами две позиции в векторе" (let [e1 (v i1) e2 (v i2)] (-> (assoc v i1 e2) (assoc ...
I'm specifically trying to generate the boilerplate for crud functions to work with the Google App Engine datastore using appengine-magic in Clojure. I'm having difficulty working out how to generate ...
Я новичок в Clojure и Leiningen, и я определил, что кое-что из того, что я хочу использовать, находится в clojure.contrib.generic.math-functions. Я нашел информацию об API для этого на http: // richhickey ....
I am trying to get a handle on the new defprotocol, reify, etc. I have a org.w3c.dom.NodeList returned from an XPath call and I would like to "convert" it to an ISeq. In Scala, I implemented an ...
Одно из основных преимуществ программной транзакционной памяти, о котором всегда упоминают, - это возможность компоновки и модульность. Различные фрагменты можно комбинировать для получения более крупных компонентов. В блокировках ...
Я пытаюсь скомпилировать свою собственную версию clojure-contrib с Maven Я получаю следующее исключение: Исключение в потоке "main" java.lang.IllegalStateException: не удается динамически связать нединамическую переменную: ...
I'm trying to import a CSV file with rows of many different lengths into Incanter using the read-dataset function. Unfortunately, it appears to truncate the rows down to the length of the first row. ...
Я работаю над своей первой подходящей программой Clojure - шахматной игрой. У меня есть следующее: (defn human-move [board] (board-utils / print-board board) (print «Введите свой ход, например: 'E7 E5' ...») (...
Я работаю через Clojure Koans, и я готовлюсь к коанам рекурсии. Я не понимаю, как решить, является ли? с помощью рекурсии. В упражнении эта функция частично определяется как: (defn is-even? [N] ...
Почему Clojure, несмотря на такой упор на функциональную парадигму, а не использование монады Maybe / Option для представления необязательных значений? Использование Option довольно широко распространено в Scala, функциональное программирование ...
Есть несколько различных способов создания классов Java в Clojure, поэтому каковы компромиссы при выборе между gen-class, proxy и reify в Clojure? (есть ли другие способы создания классов Java ...