3
ответа

Параметры Clojure с дополнительными флагами

Что лучший способ состоит в том, чтобы реализовать ключевые слова как дополнительные флаги к функции? Я хочу сделать вызовы функции, такие как: (myfunction 5) (myfunction 6: сделайте - это) (myfunction 3: движение здесь) (myfunction 2: сделайте - это...
вопрос задан: 25 June 2009 22:06
3
ответа

Обработка пар значений от двух последовательностей в Clojure

Я пытаюсь войти в сообщество Clojure. Я работал много с Python, и одной из функций, из которых я делаю широкое применение, является zip () метод для итерации по парам значений. Есть ли (...
вопрос задан: 17 June 2009 19:20
3
ответа

Как я могу удалить объект из последовательности в Clojure?

Во-первых, я принимаю каждого, которого определенные для структуры последовательности имели бы различными способами удалить объект: Векторы могли быть индексом, Список мог быть, удаляют сначала или в последний раз, Набор должен быть передающим из фактичес
вопрос задан: 2 June 2009 12:39
3
ответа

В Emacs + Слизь + Clojure + Программа установки Windows, отказ загрузиться clojure-автоматический

Я следовал этому очень полезному руководству по подъему этого набора среды разработки. При выполнении emacs.bat я получаю следующую ошибку в Emacs: ошибка Файла: не Может открыть файл загрузки, clojure-автоматический...
вопрос задан: 22 April 2009 07:28
3
ответа

Портирование языка Common LISP кодирует к Clojure

Как практичный это должно портировать приложение языка Common LISP на Clojure? Чтобы быть точнее, какие функции существуют в языке Common LISP, которые не существуют в Clojure и должны были бы быть переписаны?
вопрос задан: 12 March 2009 17:39
3
ответа

“Не знайте, как создать ISeq из: Символ” ошибка в Clojure

Я сделал, чтобы следующий Clojure кодировал, и я не уверен, почему он не работает: (defn соответствие (x y &optional связывает) (конусовидный ((eql x y) (значения связывает t)) ((помощник x связывает) (соответствие (связывающий x связывает), y...
вопрос задан: 15 December 2008 17:32
2
ответа

Как Вы используете sorted-map-by для сортировки карты по значению?

Я не могу понять документацию вообще. Я хочу отсортированную карту "xxx", который сортирует карту согласно значению. Как я делаю это?Спасибо.
вопрос задан: 24 June 2019 15:31
2
ответа

Монти Холл и ленивые последовательности (?)

Я только начинаю изучать Clojure и пытаюсь смоделировать проблему Монти Холла: (defn create -test "Создает конкурс дверей Монти Холла" [n] (do (def door-with-car (rand-int n )) (...
вопрос задан: 3 March 2019 23:58
2
ответа

Язык программирования для JVM и .NET Runtime

Я знаю, что Clojure выпущен для JVM и .NET (CLR). Есть ли какой-нибудь язык программирования, который работает как на JVM, так и на .NET (CLR). Я думаю, что было бы хорошо, если бы я мог написать программу один раз и запустить ее одновременно на ...
вопрос задан: 1 March 2019 18:48
2
ответа

Альтернативы мутации в этом сценарии?

Я написал вычислительно-интенсивную функцию (get-cand-info ниже), которая будет вызываться из ранее существовавшего кода clojure, написанного другими. (defn get-cand-info [модель кортежа]; мой код, который ...
вопрос задан: 16 January 2019 22:29
2
ответа

доступ к аргументам макросов Clojure

Мне было интересно, есть ли способ получить доступ к значению аргументов макроса первого потока в Clojure во время его выполнения. например: (def x {: a 1: b 2}) (- > x (assoc: a 20) ;; I ...
вопрос задан: 15 January 2019 10:06
2
ответа

Clojure STM ( dosync ) x Java synchronize block

What is the difference between Clojure STM (dosync) approach and Java synchronize Block? I'm reading the code below from "The sleeping barber" problem. (http://www.bestinclass.dk/index.clj/2009/09/...
вопрос задан: 30 March 2018 10:59
2
ответа

Euler № 9 проекта (Пифагорейские триплеты) в Clojure

Мой ответ на эту проблему чувствует совсем как эти решения в C. У кого-либо есть совет сделать это большим количеством lispy? (используйте 'clojure.test) (: импортируйте 'java.lang. Математика) (с тестом (defn находят-...
вопрос задан: 23 May 2017 12:30
2
ответа

Выполнение динамично связанной функции в Clojure

Я хотел бы предварительно сохранить набор вызовов функции в структуре данных и позже оценить/выполнить их из другой функции. Это работает как запланировано на функции, определяемые при уровне пространства имен с...
вопрос задан: 23 May 2017 12:21
2
ответа

Clojure: Как получить метаданные функций?

Я пытаюсь получить метаданные всех встроенных функций Clojure. В предыдущем вопросе я узнал, что это может быть достигнуто с помощью чего-то как ^#'func_name (получите метаданные объекта var). Но я...
вопрос задан: 23 May 2017 12:14
2
ответа

Каков правильный термин для следующего шаблона функционального программирования?

Я слышал, что он называется потоком, бесконечным списком, а иногда даже как ленивая последовательность. Каков правильный термин для следующего шаблона? (Показан код Clojure) (def first $ first) (defn ...
вопрос задан: 23 May 2017 12:13
2
ответа

Как Вы могли бы реализовать дизайн контракта в Clojure конкретно или функциональных языках в целом?

Я предпочел бы, чтобы примеры были в варианте Lisp (бонусные очки для Clojure или Scheme), так как это - то, с чем я являюсь самым знакомым, но любая обратная связь относительно DBC на функциональных языках, конечно, была бы...
вопрос задан: 23 May 2017 12:10
2
ответа

Компиляция Clojure?

Я чувствую себя немного глупым здесь, но я не могу заставить Clojure Привет Мир компилировать. Структура каталогов: hello-world/clojure-1.1.0.jar создают / классы / src/, тестируют / hello.clj привет....
вопрос задан: 23 May 2017 12:09
2
ответа

Emacs (Какао Emacs) по сравнению с Aquamacs для выполнения Clojure на Mac OS X

Я использовал Aquamacs до сих пор, и я должен установить и выполнить Clojure с помощью СЛИЗИ. Я погуглил для получения некоторого способа использовать Clojure на СЛИЗИ Aquamacs, но без успеха. Вопросы - это возможный установить...
вопрос задан: 23 May 2017 12:02
2
ответа

Как программно назвать задачу Знатока

Я использую Знатока в контексте другого инструмента сборки (leiningen для Clojure, но это не должно иметь значения), и я хотел бы знать, как я назову плагин как dependency:build-путь-к-классу...
вопрос задан: 22 July 2016 22:03
2
ответа

J язык программирования по сравнению с Языком программирования R по сравнению с Incanter

Имеет любого попробованная и форма языка программирования J jsoftware и язык R. После некоторого поиска я столкнулся с центром вписанной окружности, который основан на clojure. Я хочу выучить статистический язык для анализа данных...
вопрос задан: 22 July 2016 22:01
2
ответа

Существует ли шаблонная система только для HTML для php?

Я начал кодировать в clojure, и я действительно впечатлен Enlive. Одна вещь, которая я действительно как приблизительно это - то, что Enlive использует шаблоны только для HTML. Таким образом, шаблон является файлом с HTML в нем, заканчиваясь...
вопрос задан: 22 July 2016 21:57
2
ответа

Emacs htmlize в пакетном режиме?

Мне нравится использовать htmlize-file в emacs, чтобы превратить исходные файлы clojure в html. Я хочу использовать его из командной строки Linux вместо этого, или программно из самой clojure. Я попытался $ emacs --eval "(...
вопрос задан: 22 July 2016 21:56
2
ответа

Как сделать emacs правильно, отступ if-then-else создает в elisp

Когда я еще располагаю конструкцию if-then-else с отступом в шепелявости emacs, блок не делает отступ правильно. То, что я получаю: (defun swank-clojure-decygwinify (путь) "Преобразовывают путь от стиля UNIX CYGWIN до Windows...
вопрос задан: 22 July 2016 21:47
2
ответа

Как закончить / Сила близко к программе (в Clojure)

Я - довольно достойный программист в Java, однако я плохо знаком с программированием в Clojure. В Java, для принуждения выхода программы используемый код является System.exit (0). Есть ли любой эквивалент этому коду...
вопрос задан: 23 May 2016 16:37
2
ответа

Сгладить вложенную карту в строки [duplicate]

В clojure, как я могу превратить вложенную карту следующим образом: {"1" {"1.1" {} "1.2" {}} "2" {"2.1" {} "2.2" {} "2.3" {}}} В это: [["1" "1.1"] ["1" "1.2"] ["2" "2.1"] ["2" "2.2"] ["2" ...
вопрос задан: 29 September 2015 22:58
2
ответа

Разрешение круговых зависимостей Clojure

Я работаю над некоторым кодом Clojure, который имеет некоторые круговые зависимости между различными пространствами имен, и я пытаюсь разработать лучший способ разрешить их. Важный вопрос - то, что я не получаю "Такой var:...
вопрос задан: 21 July 2015 15:13
2
ответа

почему делает “(гласный определения? (набор” aeiou “))” работа?

Я смотрю на превосходное учебное руководство Clojure здесь. В одном из примеров это сделало, чтобы Clojure кодировал вдоль следующих строк: (гласный определения? (набор "aeiou")), Это заставляет гласный возвратить true для гласных и...
вопрос задан: 15 July 2015 15:23
2
ответа

Поддерживает ли Clojure функцию multi-arity / variadic в defprotocol? [Дубликат]

Вот мой протокол: (defprotocol IGetK (get-k [this & amp; ks])) (deftype SAtom [] IGetK (get-k [this & amp; ks] {: satom this: keys (vec ks)})) ( get-k (SAtom.): a) Получение этой ошибки: ...
вопрос задан: 26 May 2015 19:33
2
ответа

Как запустить IntelliJ IDEA, несмотря на ошибку плагина

У меня проблема с моей идеей IntelliJ 9 IDE. Я установил плагин La Clojure (http: //plugins.intellij. net / plugin /? id = 4050) и IDE необходимо перезагрузить. Теперь я получаю следующую ошибку при запуске ...
вопрос задан: 13 April 2015 07:56