1
ответ

Как clojure программы/компиляторы/интерпретаторы на самом деле “работают”?

Кажется, что для установки Clojure в каждом новом IDE я должен полностью переустановить его и создать копию его. И выполнение REPL кажется, что запускает программу Java. Я происхожу из Ruby...
вопрос задан: 29 April 2012 20:32
1
ответ

Проблема с передачей вектора как привязка к для макроса

У меня есть произвольное число списков, которые я хотел бы обработать использование для макроса. Я хочу создать функцию, которая передает вектор как привязку, так как количество списков варьируется. Если я трудно кодирую...
вопрос задан: 24 April 2012 11:22
1
ответ

Задержанная оценка в Clojure

Я испытываю некоторые затруднения при понимании, как макрос задержки работает в Clojure. Это, кажется, не делает то, что ожидает, что это сделает (который является: задержка оценки). Поскольку Вы видите в этом примере кода:; возвраты...
вопрос задан: 19 February 2012 08:52
1
ответ

Clojure: ленивое волшебство

Почти 2 идентичных программы для генерации бесконечного ленивого seqs randoms. Первое не отказывает. Второй катастрофический отказ за исключением OutOfMemoryError. Почему?; Возвратите бесконечную ленивую последовательность случайных...
вопрос задан: 8 February 2012 21:48
1
ответ

Приемы рефакторинга для Clojure

Я знаком с рефакторингом довольно больших баз кода на C # и Java, но Clojure - это нечто иное, особенно потому, что он: содержит сочетание макросов и функций в типичном коде (т. Е. Вы ...
вопрос задан: 3 October 2011 04:17
1
ответ

Почему использование ключевых слов или символов в качестве функций для поиска значений на картах работает?

Цитата из Joy of Clojure, раздел 4.3.1 - Поскольку ключевые слова являются самооценочными и обеспечивают быструю проверку равенства, они почти всегда используется в контексте ключей карты. Не менее важно ...
вопрос задан: 2 August 2011 16:50
1
ответ

Подключение к Microsoft SQL Server с помощью Clojure

Я пытаюсь подключиться к базе данных Microsoft SQl Server 2008, используя проверку подлинности Windows. Я загрузил драйвер JDBC для MS SQL Server и добавил его в свой CLASSPATH. Ниже приведен мой код clojure ....
вопрос задан: 13 June 2011 12:55
1
ответ

Аспектно-ориентированное программирование на Clojure

Как достичь аспектно-ориентированного программирования на Clojure? Нужен ли нам АОП в Clojure? Предположим, нам нужно простое решение Clojure (без AspectJ).
вопрос задан: 6 April 2011 21:52
1
ответ

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

Часто мне нужно отменить определение функции в Clojure. Если я определяю что-то с помощью defn, как я могу это отменить?
вопрос задан: 6 April 2011 17:54
1
ответ

Не удается заставить pprint работать в clojure

Вопрос о новичках при использовании 64-битной Win7, Clojure 1.2.0, Java 1.6.0_22. Когда я запускаю clojure из командной строки, функция pprint становится легко доступной. пользователь => pprint #
вопрос задан: 11 March 2011 18:23
1
ответ

Конвейерная передача данных через произвольные функции в Clojure

Я знаю, что форма -> может использоваться для передачи результатов одной функции в другую: (f1 (f2 (f3 x))) (-> x f3 f2 f1); эквивалентно строке выше (взято из превосходного Clojure ...
вопрос задан: 10 September 2010 08:38
1
ответ

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

какова цель пространств имен? и, что более важно, должны ли они использоваться как объекты в Java (вещи, которые имеют данные и функции и которые пытаются достичь инкапсуляции)? Эта идея далека ...
вопрос задан: 1 September 2010 07:57
1
ответ

Вопрос для начинающих о куче и мусоре в Clojure

У меня вопрос по Clojure: я пытаюсь изучить язык, пройдя через Мы с Project Euler не понимаем, что происходит под капотом: Следующий код предназначен для использования return ...
вопрос задан: 29 August 2010 23:53
1
ответ

Почему maven? Каковы преимущества? [closed]

Каковы основные преимущества использования maven по сравнению, скажем, с ant? Похоже, это больше раздражает, чем помогает. Я использую maven 2 с простым Eclipse Java EE (без m2eclipse) и tomcat. ...
вопрос задан: 28 August 2010 05:14
1
ответ

Зрелые веб-фреймворки Clojure? [закрыто]

Каков текущий выбор зрелых веб-фреймворков Clojure? Я ищу какую-то матрицу функций, рассказывающую мне, что и в какой степени поддерживают популярные фреймворки, в том числе: Ответ ...
вопрос задан: 23 August 2010 21:32
1
ответ

Научный стек программирования для Clojure

В настоящее время я использую Python для большей части моего программирования, но меня интересует изучение Clojure. Какие библиотеки мне нужны для воспроизведения функциональности, имеющейся у меня с scipy, numpy и matplotlib? Есть ли ...
вопрос задан: 22 August 2010 02:25
1
ответ

Что о едином пространстве имен приводит к антисанитарным макросам? (в LISP)

Некоторое заявление, что единое пространство имен в LISP приводит к антисанитарным макросам. http://community.schemewiki.org/?hygiene-versus-gensym http://www.nhplace.com/kent/Papers/Technical-Issues.html, Что точно...
вопрос задан: 15 August 2010 12:49
1
ответ

Можете ли вы реализовать какую-либо чистую функцию LISP, используя десять примитивов? (т.е. без предикатов типа)

Этот сайт делает следующее утверждение: http://hyperpolyglot.wikidot.com/lisp#ten-primitives Маккарти представил десять примитивов lisp в 1960 году. Все другие функции чистого lisp (т.е. все функции ...
вопрос задан: 12 August 2010 16:55
1
ответ

Отображение параллели Clojure и бесконечные последовательности

Скажем, я определяю последовательность всех натуральных чисел следующим образом: (определение naturals (выполняют итерации inc 0)) я также определяю функцию, отображающую naturals на ноль, который требует времени для вычислений как so:...
вопрос задан: 12 August 2010 03:39
1
ответ

Различие в Clojure между использованием и требует

Я недавно начал изучать Clojure, и я испытываю немного затруднений при обертывании моей головы вокруг пространств имен. Как создатель Clojure сказал, вновь прибывшие часто изо всех сил пытаются разобраться в понятии. Я не делаю...
вопрос задан: 4 August 2010 17:25
1
ответ

clojure разрешение функции с имени строки

В clojure 1.2RC1, я хочу получить функцию на основе ее имени как строка и оценить его. Функциональное определение (не уточнено мой не уточнено) (defn mycar [x] (первый x)) следующее работало: ((твердость нс *не уточнено* (...
вопрос задан: 4 August 2010 17:05
1
ответ

Как скомпилировать файл в clojure

Я создал файл "hello.clj" (не уточнено clojure.examples.hello (: класс генерала)) (defn - основной [greetee] (println (ул. "Привет "greetee"!"))), и попытка скомпилировать clojurec hello.clj, Но я получил это...
вопрос задан: 30 July 2010 08:42
1
ответ

clojure: добавление отладки прослеживает до каждой функции в пространстве имен?

просто запущенное использование log4j в одном из моих проектов дома и я как раз собирался вспыхнуть мышь и вырезание и вклейка (трассировка (ул., "входящая": имя функции)) в каждую функцию в большом модуле. затем...
вопрос задан: 27 July 2010 17:50
1
ответ

Используя Clojure deftype как параметризованная функция

Я пытаюсь использовать clojure в компиляторе и таким образом должен параметризовать вызовы к deftype; однако, я испытываю затруднения, заставляя подсказки типа осуществить. Рассмотрите следующий код: (defn...
вопрос задан: 25 July 2010 19:31
1
ответ

Кто-либо использовал Incanter в веб-приложении для обслуживания статистических графиков?

Я хотел бы подать статистические графики на основе Incanter с платформой как Ring или Compojure в среде Clojure. Я не видел примеров или ссылок, которые делают это. Мог кто-то регулировать меня...
вопрос задан: 19 July 2010 17:39
1
ответ

Clojure: Никакая реализация метода в протоколе

Я пытаюсь загрузить библиотеку Clojure для clj-площади RDF в Clojure REPL как так: пользователь => (используют 'plaza.rdf.core) ноль у меня есть папка, названная площадью и подпапкой, названной rdf и файлом core.clj...
вопрос задан: 19 July 2010 14:07
1
ответ

Как агенты Clojure выдерживают сравнение с агентами Scala?

Я записал моделирование Кольцевой топологии сети в Scala (источник здесь) (Scala 2.8 RC7) и Clojure (источник здесь) (Clojure 1.1) для сравнения Агентов и Агентов. В то время как версия Scala показывает...
вопрос задан: 16 July 2010 14:39
1
ответ

Компактные Clojure кодируют для соответствий регулярного выражения и их положения в строке

Stuart Halloway дает пример (re-seq # "\w +" "Быстрая коричневая лиса") как естественный метод для нахождения соответствий соответствий regex в Clojure. В его книге эта конструкция контрастируется с...
вопрос задан: 16 July 2010 05:37
1
ответ

Проблема отложенных вычислений

У меня есть код как это. Я могу выполнить это в repl, но не может из командной строки. Я предполагаю, что у меня есть проблема отложенных вычислений.; items.clj (объекты определения (касательно [])) (defn init-объекты [] (отображают # (dosync (...
вопрос задан: 15 July 2010 15:03
1
ответ

Определение Clojure - основная функция в IntelliJ

Мне нужен некоторый очень простой совет относительно того, как определить работу - основная функция в IntelliJ вроде: (не уточнено clojure.examples.hello (: класс генерала)) (defn - основной [greetee] (println (ул. "Привет"...
вопрос задан: 12 July 2010 00:18