Я пытаюсь перевести следующий макрос из land of lisp в clojure: (defmacro tag (name atts & body body) `(progn (print-tag ', name (list, @ (mapcar (lambda (x) ...
I'm trying to rewrite the Wizard game from "Land of Lisp" http://landoflisp.com/wizards_game.lisp (def *nodes* {:living-room "you are in the living-room. a wizard is snoring loudly on the couch." ...
Например, решая следующую задачу http://projecteuler.net/problem=5 я пришел к следующему решению (defn div [n] (= 0 (reduce + (map #(mod n %) (range 1 21)))))
(take 1 (filter #(= ...
Я изучаю Clojure, решая проблемы, перечисленные в 4clojure. Одно из упражнений - создать свою собственную функцию max с переменными аргументами. Я пытаюсь решить эту простую проблему с помощью REPL и ...
Я изучаю Clojure с помощью руководств и решаю такие проблемы, как 4clojure и 99 lisp. Я отлично справляюсь с решением проблем, но мой код всегда кажется беспорядочным, как в примере ...
Я решаю задачу «Введение в функции», но не совсем понимаю, что происходит? Чем отличаются 4 выражения ниже? Если они все одинаковые, почему у них 4 разных синтаксиса? (частичный + ...
, исходя из императивных языков программирования, я пытаюсь обернуть голову вокруг Clojure, надеясь использовать его для его многопоточных возможностей.
Одна из проблем от 4Clojure - написать ...
Я написал функцию для вычисления симметричной разности двух наборов (одна из проблем на сайте 4clojure). Функция прошла модульные тесты , но это не так чисто, как хотелось бы, учитывая, что я ...
Я изучаю clojure и использую 4clojure.com, чтобы стать лучше. Я только что закончил #19, но мне кажется, что я сделал это не совсем так, как предполагал автор - возможно, я пропустил...
Я работаю над проблемами в 4Clojure. У меня есть рабочее решение для упражнения «Крестики-нолики», но я не могу понять решение Даррена: (fn [b] (some (fn [p] (first (keep # (if (apply = p% ...
Я работаю над веб-приложением на Clojure в качестве побочного проекта и пытаюсь понять, как выполнять аутентификацию и аутентификацию пользователей. Погуглив, я узнал о песочнице, но после...
Я пытаюсь создать свой собственный неизменяемый тип данных/методы с отсрочкой записи в Clojure. Цель состоит в том, чтобы иметь тип данных, экземпляры которого я могу создавать, а затем вызывать его методы для возврата новой копии...
Я новичок в Clojure, и у меня возникли небольшие проблемы с запуском модульных тестов. (ns com.bluepojo.scratch (: require clojure.test)) (defn add-one ([x] (+ x 1))) (is (= (add-one 3) 4)) ...
Я только начал играть с ядром.логики, и для работы над ней я пытаюсь реализовать что-то простое, похожее на проблему, над которой я сейчас профессионально работаю. Однако одна часть ...
У меня есть некоторое содержимое HTML (включая теги форматирования, такие как сильные, изображения и т. Д.). В моем коде Java, Я хочу преобразовать это содержимое HTML в документ PDF без потери форматирования HTML. Здесь ...
Недавно мне понравилось смотреть доклад Google IO о шаблонах параллелизма в Go. Хотя подход Go к подпрограммам параллелизма (, связь по каналам )явно отличается от Clojure (...
Когда пользователь не предоставляет аргументов командной строки, я хочу, чтобы Hello World печатал информацию об использовании вместо трассировки ошибок. ":"; exec clj -m `basename $ 0 .clj` $ {1+"$ @ "}
":"; exit (ns hello (: gen -...
Я получаю ужасную ошибку * не может быть приведен к IFn с помощью простой математической функции здесь: (defn calc [sc1 m1 alpha beta gamma ta1 tb1 min_m1 min_tca tca_ratio x32] (* ( max(0,...
Я новичок в Clojure. Есть ли в Clojure ярлык для увеличения переменной? На многих языках это будет работать: i ++;
я + = 1; В Clojure я могу: (def i 1) (def i (+ i 1)) Это ...
Я передаю имя функции для использования в другом методе. (defn mapper [m function] (cond (= '() m)' () true (cons (function (first m)) (mapper (rest m) function)))) (...
Я пытаюсь интегрировать Clojure в непрерывную сборку. Любые предложения для системы с поддержкой Clojure, такой как Jenkins, которая способна выполнять работу за меня через плагин? Я видел несколько специальных ...
Я пытаюсь переписать следующий фрагмент в clojure, но все выходит некрасиво, может быть, кто-то предложит более элегантный решение? import java.io.FileInputStream; м пытаюсь переписать следующий фрагмент в clojure, но все выходит некрасиво, может кто-ниб
Я новичок в Clojure. У меня есть карта результатов из базы данных, и она содержит ключевые значения, такие как :{ :Уникальный идентификатор продукта "09876" :ProductName "XYZ"} Я хочу получить значения из карты, но...
Я хотел бы реализовать этот небольшой код на Clojure, но у меня не получается :struct mystruct { int id; внутренняя цена; }; моя структура моих данных[10]; для (int i=0; я<10; i++ ){ myfunction (mydata[i].id,...
Я новичок в Clojure и обнаружил, что, когда я перебираю этот вектор в Clojure, используя понимание списка, я получаю несколько нулей в конце. (Def myVec [1,2,3]) user => (для [x myVec] (println x))
(1
2
...
Как в Clojure/Compojure преобразовать карту в строку запроса URL? {:foo 1 :bar 2 :baz 3} to foo=1&bar=2&baz=3 Есть ли какой-нибудь полезный способ сделать это в compojure?
Как мне создать объект Clojure, который реализует этот интерфейс и затем вызывается из кода Java? Открытый интерфейс Doer {public String doSomethin (String input);
} Doer clojureDoer =?; ...