1
ответ

Реализация пользовательских структур данных Используя протоколы Clojure

Я, возможно, пропустил самое главное о протоколах, но мой вопрос, протоколы могут использоваться, чтобы продиктовать, как выполнить итерации пользовательской структуры данных или как println распечатал бы объект? Принятие карты...
вопрос задан: 31 May 2010 14:28
1
ответ

Подсказки для парсинга HTML и веб-управления с clojure?

Я хочу автоматизировать заполнение данных по веб-сайту с помощью clojure. Для этого я хочу к элементам запроса веб-страниц и создаю запросы HTTP. Я смотрел на использование HttpUnit и contrib.clojure.zip-...
вопрос задан: 27 May 2010 00:37
1
ответ

Развертывание Clojure?

То, что самый легкий путь состоит в том, чтобы превратить clojure приложение в исполняемый файл как http://rawr.rubyforge.org/, делает для рубина? (exe и файлы приложения также)
вопрос задан: 26 May 2010 17:26
1
ответ

“уменьшите” или “примените” логические функции использования в Clojure

Я не могу использовать логические функции на диапазоне булевских переменных в Clojure (1.2). Ни одна из следующих работ из-за логических функций, являющихся макросами: (уменьшите и [... последовательность bools...]) (подайте заявку или [......
вопрос задан: 23 May 2010 12:37
1
ответ

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

Я пытаюсь использовать deftype (от новейшего ответвления clojure 1.2) для создания класса Java, который реализует интерфейс Servlet Java. Я ожидал бы, что код ниже скомпилирует (даже при том, что это...
вопрос задан: 18 May 2010 12:33
1
ответ

Используя clojure.contrib функционирует в слизи REPL

Я хочу использовать функции в clojure.contrib.trace пространстве имен в слизи в REPL. Как я могу заставить слизь загружать их автоматически? Связанный вопрос, как я могу добавить определенное пространство имен в...
вопрос задан: 18 May 2010 04:45
1
ответ

Как повредиться из вложенного doseqs

У меня есть вопрос относительно вложенных doseq циклов. В функции запуска, после того как я нахожу ответ, с которым я установил атом на истинный, так, чтобы проверка внешнего цикла: в то время как сбои. Однако кажется что это doesn'...
вопрос задан: 15 May 2010 22:09
1
ответ

Управление поколением символа в макросах Clojure

Я пытаюсь (как самообучающееся осуществление) создать макрос Clojure, который сгенерирует код, чтобы применить функцию к последовательности целых чисел и суммировать результат, например, f (0) + f (1) + f (2) + f (3), Это...
вопрос задан: 15 May 2010 12:37
1
ответ

Используя javax.servlet. Фильтр с Compojure

Я пытаюсь создать простое использование веб-сайта Clojure / Compojure и хотеть питаться применяют фильтр сервлета к запросу / ответ (т.е. стандарт javax.servlet. Экземпляр фильтра). например, если ток...
вопрос задан: 10 May 2010 21:42
1
ответ

Идиоматический способ создать пользовательскую структуру из XML застегивает в Clojure

Скажите, я анализирую канал RSS и хочу извлечь подмножество информации от нее. (канал определения (-> "http://..." clojure.zip/xml-zip clojure.xml/parse)) я могу получить ссылки и заголовки отдельно: (xml-&...
вопрос задан: 7 May 2010 11:44
1
ответ

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

Я работаю над мультиметодом, который должен обновить хеш для набора разных вещей в последовательности. Посмотревший справедливо straitforward, пока я не пытался ввести 'тип массива X'. (defmulti...
вопрос задан: 6 May 2010 16:58
1
ответ

Потребитель производителя с квалификациями

Я плохо знаком с clojure и пытаюсь понять, как правильно использовать его функции параллелизма, таким образом, любой критический анализ/предложения ценится. Таким образом, я пытаюсь записать маленькую тестовую программу в clojure это...
вопрос задан: 3 May 2010 17:46
1
ответ

Почему делает concat на векторах, оценивают к списку?

Вызов concat на векторах возвращает список. Будучи общим новичком, я ожидал бы, что результатом также будет вектор. Почему преобразование в список? Пример: пользователь => (concat [1 2] [3 4] [5 6]) (1 2 3 4...
вопрос задан: 26 April 2010 00:23
1
ответ

regex для соответствия запятой, которая не окружается кавычками

Я использую Clojure, таким образом, это находится в контексте Java regexes. Вот строка в качестве примера: {: "ab, CD, efg": b "ab, определение, egf": c "Догадка"} важные биты являются запятыми после каждой строки. Я'...
вопрос задан: 23 April 2010 18:51
1
ответ

Встраивание чванства-clojure в программе Java

На основе раздела Embedding http://github.com/technomancy/swank-clojure я использую следующее для проверения его. Существует ли лучший способ сделать это, которое не использует Компилятор? Есть ли путь к...
вопрос задан: 18 April 2010 06:17
1
ответ

Почему Clojure зависает выполнив мои вычисления?

Я экспериментирую с проникающими элементами параллельно. Для каждого элемента я должен выполнить расчет расстояния, чтобы видеть, достаточно ли это близко к целевой точке. Не берите в голову те данные...
вопрос задан: 12 April 2010 22:25
1
ответ

Параллельный алгоритм декартова произведения в Clojure

Существует ли хороший алгоритм для вычисления декартова произведения трех seqs одновременно в Clojure? Я работаю над маленьким проектом хобби в Clojure, главным образом как средство выучить язык и...
вопрос задан: 2 April 2010 23:28
1
ответ

Clojure лучший способ достигнуть нескольких потоков?

Я работаю над клиентом MUD, записанным в Clojure. Прямо сейчас мне нужны два различных потока. Тот, который получает вход от пользователя и отсылает его в MUD (через простой Сокет), и тот, который читает...
вопрос задан: 30 March 2010 19:16
1
ответ

Квадратные скобки в defn Clojure, defmacro и связывающий действительно вектор?

Квадратные скобки вокруг аргументов в defn Clojure, defmacro и связывающий (я забываю некоторых?) действительно создание вектора или является этим просто вопрос синтаксиса, приводя, что аргументы стоят из...
вопрос задан: 29 March 2010 18:17
1
ответ

Как реализовать лямбду как функцию, вызванную “лямбда” в Clojure?

Я хотел бы смочь определить лямбды с помощью синтаксиса языка Common LISP в Clojure. Например: (лямбда (myarg) (some-functions-that-refer-to myarg)), Это должно привести к тому же как: # (некоторые-...
вопрос задан: 23 March 2010 04:02
1
ответ

Я могу добавить поля к типам clojure?

Структуры Clojure могут быть произвольно расширены, добавив новые поля. Действительно ли возможно расширить типы (созданное использование deftype) похожим способом?Править: Для посетителей будущего преимущества, как Brian указал...
вопрос задан: 19 March 2010 17:32
1
ответ

Roundtripping xml в Clojure с помощью clojure.xml/parse и clojure.xml/emit

Ниже распространения в прямом и обратном направлениях производит недопустимый xml, поскольку результата не оставляют правильно, т.е. значения атрибута содержат 'вместо apos;. я делаю что-то неправильно, или действительно ли это - ошибка? (не уточнено xml-
вопрос задан: 17 March 2010 14:41
1
ответ

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

Простой вопрос. Я плохо знаком с Clojure. Как я могу использовать один файл из своего проекта в другом файле? В основном, как я могу включать, импортируйте или потребуйте другого файла? Не из библиотек, но fro мой собственный код...
вопрос задан: 17 March 2010 01:57
1
ответ

преобразование типов clojure представляет в виде строки к символу

в clojure у меня есть вектор ["myfn1" "myfn2" "myfn3"], как я могу вызвать функции, названные "myfn1"... с помощью строк от того вектора
вопрос задан: 9 March 2010 15:19
1
ответ

Объявите массив как тип возвращаемого значения в объявлении метода класса gen в Clojure

Как объявить массив в объявлении метода в gen-классе? (ns foo.bar (: gen-class: method [[parseString [String Object] Object]])) Это прекрасно работает. Но тип возвращаемого значения - это массив. Как я ...
вопрос задан: 7 March 2010 23:37
1
ответ

Как установить leiningen плагин?

Как я устанавливаю leiningen плагин? Например, leiningen-управляемый? Я вижу эту вещь под названием "clojars.org", и как "продвинуть" к ней, но я ничего не вижу о "получении по запросу" от нее.
вопрос задан: 6 March 2010 18:50
1
ответ

Я могу подключить два emacs/slimes к тому же шикарному экземпляру?

когда я запускаю чванство через leiningen, это принимает следующее соединение слизи, и прочь я иду. Я действительно хотел бы иметь несколько emacs подключений экземпляров к тому же шикарному экземпляру. Я могу сделать это? я могу сделать...
вопрос задан: 3 March 2010 20:42
1
ответ

Переход для функционирования определения в Emacs + Slime/leiningen-Swank + Clojure

Я использую Emacs с clojure режимом и слизью, подключенной к шикарному серверу, произведенному путем выполнения lein чванства, и действительно любил бы быть в состоянии легко перейти для функционирования определений в рамках моего проекта. Могу я...
вопрос задан: 3 March 2010 19:20
1
ответ

= и == в Clojure

На REPL, если я определяю (соответствия определения (вектор карты (берут 10 (выполняют итерации inc 0)))), и затем звоните (== [2] (энные соответствия 2)), я получаю ложь. Но (= [2] (энные соответствия 2)) возвращает true. Это ожидается? Я попробовал (кла
вопрос задан: 2 March 2010 16:05
1
ответ

Используя кавычку в Clojure

Заключение в кавычки в clojure приводит к неоценке. ':a и: возврат тот же результат. Что является различием между ':a и: a? Каждый не оценен, и другой оценивает к себе..., но это то же как...
вопрос задан: 19 February 2010 17:50