0
ответов

Хороший контейнер веб-сервера / сервлета для веб-приложений Clojure?

Я ищу хороший производственный контейнер веб-сервера / сервлета для моего веб-приложения compojure. Каковы плюсы и минусы использования Jetty или Tomcat или другого сервера для веб-приложения Clojure с использованием ...
вопрос задан: 27 August 2011 00:02
0
ответов

закрыть карту фильтра по ключам

] Я следую этому примеру: http://groups.google.com/group/clojure/browse_thread/thread/99b3d792b1d34b56 (см. последний ответ) И это таинственная ошибка, которую я получаю: Clojure 1.2.1 user => (def ...
вопрос задан: 26 August 2011 16:01
0
ответов

, возвращающее последовательность значений карты закрытия в определенном порядке

Если я есть карта, например (def mymap {: b 1: a 2: d 3: e 4: f 5}) Я могу использовать vals, чтобы получить последовательность всех значений (vals mymap) ; => (1 2 3 4 5) как мне получить последовательность значений в ...
вопрос задан: 25 August 2011 01:18
0
ответов

Leiningen uberjar «пустое» время выполнения

После создания uberjar с помощью leiningen и запуска jar с java -jar foo-uberjar.jar программа работает нормально, и последняя строка кода выполняется довольно быстро, но программа зависает примерно ...
вопрос задан: 24 August 2011 09:45
0
ответов

clojure defrecord именованные параметры?

Поддерживает ли defrecord именованные параметры? то есть, если у меня есть что-то вроде этого: (defrecord Person [name age]) Могу я сделать что-то вроде этого: (Person. {: age 99: name "bob"}) (Человек.: Age 99: name "...
вопрос задан: 23 August 2011 01:29
0
ответов

Захват «исходного» возвращаемого значения из with-out-str

Я использую with-out-str для захвата некоторых данных, которые выводятся на стандартный вывод. Проблема в том, что без-out-str, похоже, отбрасывает возвращаемое значение из моей функции. Есть ли способ запечатлеть оба? Я бы ...
вопрос задан: 22 August 2011 16:51
0
ответов

Разница между мультиметодом (Clojure) и методами расширения (C #)?

Я только что посмотрел видео о протоколах в Clojure, и в нем объяснялось, как работают «мультиметоды». Мне кажется, что они очень похожи на то, как работают методы расширения в C #. Они в основном такие же ...
вопрос задан: 21 August 2011 17:52
0
ответов

Как получить доступ к статическому внутреннему классу Java через взаимодействие Clojure?

В основном мне нужно сделать это FileChannel.MapMode.READ_ONLY I попытался сделать очевидное (.. FileChannel MapMode READ_ONLY), но это привело к выдаче исключения java.lang ....
вопрос задан: 21 August 2011 09:18
0
ответов

Поиск по дереву, сохранение состояния выполнения

У меня есть дерево A / \ BC / \ \ DEF, представленное в виде списка, (A (B (D) (E)) (C ( F))) На самом деле это очень большое дерево, поэтому я бы хотел начать поиск, если смогу '...
вопрос задан: 20 August 2011 21:15
0
ответов

Добавление необязательного аргумента в макрос

Я пытаюсь добавить атрибут опции «сообщение» в макрос времени Clojure. В основном я хочу добавить необязательное настраиваемое сообщение к выводу времени. Я пытаюсь найти узкое место в своей программе и ...
вопрос задан: 20 August 2011 19:18
0
ответов

Округление чисел до n десятичных знаков в clojure

Когда я делаю, например, (/ 1.0 7.0), я получаю только 17 цифр: 0.14285714285714285. Как я могу получить больше?
вопрос задан: 18 August 2011 15:11
0
ответов

Clojure / postgresql: Как мне увидеть исключение, когда ошибка находится в базе данных?

При использовании clojure с postgresql всякий раз, когда выдаваемый мной оператор каким-либо образом искажен или иным образом отклоняется самой базой данных, я получаю что-то вроде следующей ошибки: java.sql ....
вопрос задан: 16 August 2011 06:23
0
ответов

Использование агентов для синхронизации заданий

Я играю с симуляцией, в которой у меня есть пара роботов и контроллер, контроллер решил, что делать, и назначил задания роботам, следующее технически является злоупотреблением в основном меня не волнует ...
вопрос задан: 14 August 2011 10:19
0
ответов

Как я могу вызвать повторение в условном выражении if в Clojure?

Я пытаюсь подсчитать количество упражнений последовательности на 4clojure.com. Упражнение состоит в том, чтобы подсчитать количество элементов в коллекции без использования функции подсчета. Я думал, что смогу сделать это с помощью ...
вопрос задан: 13 August 2011 17:44
0
ответов

clojure convert lazy-seq to hash map

Я начинаю работать с Clojure. Как создать карту из lazySeq? (поля определения [: имя: возраст: цвет]) (значения по умолчанию ["джо" 32 "красный"]) (def record (чередование значений полей)) (def mymap (into {} record)) ;; ? ...
вопрос задан: 12 August 2011 02:35
0
ответов

Идиоматический поиск карт по ключевым словам

Скажем, у меня есть карта clojure, которая использует ключевые слова в качестве своих ключей: (def my-car {: color "candy-apple red": horsepower 450}) Я знаю, что могу посмотреть значение, связанное с ключевым словом, используя любой из них. ..
вопрос задан: 12 August 2011 01:36
0
ответов

clojure - как запустить программу, не передавая ее вывод по конвейеру?

Я хочу использовать что-то вроде оболочки [http://richhickey.github.com] /clojure-contrib/shell-out-api.html], но без захвата вывода. Конечно, вывод можно передать на печать, но это ...
вопрос задан: 11 August 2011 20:13
0
ответов

Как использовать отрицание селектора (но…) в Enlive для более сложного фрагмента HTML?

У меня есть фрагмент HTML, похожий на:
...
вопрос задан: 10 August 2011 20:04
0
ответов

Возможности реального времени?

Последние несколько недель я изучал и экспериментировал с Clojure и Erlang. Насколько я понимаю, обе они решают проблемы одного и того же типа, но - с разными подходами. Если это верно, ...
вопрос задан: 9 August 2011 20:05
0
ответов

Порядок ключей и значений в картах

Когда мы вызываем ключи на карте, это порядок ключей в результирующей последовательности, гарантированно такой же, как порядок значений при вызове вальс на одной карте? Другими словами, можно ли отображать функцию f ...
вопрос задан: 9 August 2011 09:38
0
ответов

Как мне исключить jar-файлы из проекта leiningen?

При использовании Leiningen я получил следующую резкую ошибку: Исключение в потоке "main" java.lang.NoSuchMethodError: org.apache.tools.ant.util.FileUtils.getFileUtils () Lorg / apache / tools / ant / util / FileUtils; ...
вопрос задан: 6 August 2011 18:26
0
ответов

Как реализовать шаблон проектирования наблюдателя чисто функционально?

Допустим, я хочу реализовать шину событий, используя язык программирования OO. Я мог бы сделать это (псевдокод): class EventBus listeners = [] публичный регистр (listener): listeners.add (...
вопрос задан: 5 August 2011 09:42
0
ответов

Как мне добавить свои собственные библиотеки JavaScript в ClojureScript?

Я хочу написать расширение Google Chrome, используя ClojureScript. С ClojureScript я могу использовать все библиотеки Google Closure, но, как правило, доступ к браузеру Chrome в них не включен libs. Итак, я ...
вопрос задан: 5 August 2011 09:01
0
ответов

Есть ли способ поэтапно показать, как Clojure оценивает функцию?

Я только начинаю учить себя Clojure. В дополнение к своим занятиям я просмотрел несколько лекций Брайана Харви Калифорнийского университета в Беркли на тему функционального программирования. В своей второй лекции о ...
вопрос задан: 4 August 2011 01:33
0
ответов

Применение нескольких фильтров к коллекции в дрозд в Clojure

Следующий код (let [coll [1 2 3 4 5] filter [# (>% 1) # (<% 5)]] (- >> coll (filter (первые фильтры)) (filter (вторые фильтры)))) Дает мне (2 3 4) Что такое ...
вопрос задан: 3 August 2011 14:19
0
ответов

Встроенная (чистая Java) база данных для Clojure

Мне нужна встроенная база данных для приложения Clojure . Может быть, это те же критерии, что и для любого другого Java-приложения, но я все равно лучше узнаю мнение других. Я не выбираю ...
вопрос задан: 3 August 2011 06:12
0
ответов

Правильная работа с разрешением символов в макросах

Скажем, я хочу создать макрос Clojure, который выполняет следующие действия: Если x это список, вызывающий функцию "bar" return: foobar иначе вернуть x как строку Однако bar не определен; скорее, это всего лишь ...
вопрос задан: 1 August 2011 20:35
0
ответов

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

Допустим, я хочу создать большую библиотеку clojure с несколькими компонентами. Как разработчик, я хотел бы сохранить многие компоненты в отдельных пространствах имен, поскольку многие вспомогательные функции могут иметь ...
вопрос задан: 1 August 2011 13:59
0
ответов

Итерация по карте с помощью DoSq

Я новичок в Clojure и делаю некоторые базовые вещи из labrepl, теперь я хочу написать функцию, которая заменит определенные буквы другими буквами, например: elosska → elößkä. Я написал это: (ns ...
вопрос задан: 31 July 2011 15:22
0
ответов

Есть какие-нибудь руководства по clojurescript? [закрыто]

Есть ли уже хороший учебник по ClojureScript? Я хотел бы попробовать, но не знаю, с чего конкретно начать.
вопрос задан: 28 July 2011 16:30