3
ответа

Как я настраиваю путь к классу Clojure в Emacs после установки с ELPA?

Я пытаюсь добавить пути к своему пути к классу в Clojure REPL, который я создал в Emacs с помощью ELPA. По-видимому, это не переменная среды $CLASSPATH, а скорее swank-clojure-classpath...
вопрос задан: 7 March 2010 22:02
3
ответа

Перепутанный “позволенным” в Clojure

Я только что начал играть с Clojure, и я записал маленький сценарий, чтобы помочь мне понять некоторые функции. Это начинается как это: (определение *exprs к тесту* ["(фильтруют # (<% 3) '(1 2 3 4 3 2 1))"...
вопрос задан: 7 March 2010 03:39
3
ответа

Когда нужно использовать temporarily-rebind-a-special-var идиому в Clojure?

Я заметил, что некоторые библиотеки, такие как использование clojure-Твиттера специальный Вар (те предназначенные для динамического связывания, которые окружаются звездочками) для аутентификации OAuth. Вы сохраняете Ваш...
вопрос задан: 15 February 2010 03:08
3
ответа

Мышление в ленивых последовательностях

Взяв пример ряда Фибоначчи из Clojure Wiki, код Clojure выглядит следующим образом: (def fib-seq (lazy-cat [0 1] (map + (rest fib-seq) fib-seq)))) Если подумать это начиная с [0 ...
вопрос задан: 6 February 2010 16:35
3
ответа

Различные решения для реализации Clojure проблемы

Вот проблемный Оператор: Определите процедуру, которая берет три числа в качестве аргументов и возвращает сумму квадратов этих двух большего числа. Решение долго, (defn большой [x y] (если (и...
вопрос задан: 1 February 2010 19:13
3
ответа

Используя clojure и leiningen с IDE

Я смотрю на переключение моих проектов, строят из Муравья к leiningen и требуемый, чтобы знать, есть ли IDE Clojure (intellij, затмение, netbeans), на который будут все еще работать кнопки «строения» и «отладки»?
вопрос задан: 26 January 2010 00:31
3
ответа

Хорошая альтернатива GWT для Clojure

Я пишу веб-приложение в Clojure. Я почти хочу использовать Google Web Toolkit для frontend - так как я могу просто написать код Clojure/Java, и иметь библиотеку, автоматически генерируют Javascript/AJAX....
вопрос задан: 25 January 2010 20:20
3
ответа

Как загрузить ресурсы программы в Clojure

Как Вы загружаете ресурсы программы, такие как значки, строки, графические элементы, сценарии, и так далее в программе Clojure? Я использую расположение проекта, подобное этому во многих проектах Java, где существует...
вопрос задан: 15 January 2010 18:38
3
ответа

Clojure: упорядочьте назад к вектору

Как я могу бросить последовательность назад к вектору после операции создания последовательности (как вид)? Делает использование (vec..) на последовательности, которая была вектором, является дорогостоящим? Один (плохо?) возможность создает новое...
вопрос задан: 3 January 2010 20:00
3
ответа

Делает Clojure, имеют эквивалент пакета импорта Java.*?

Или я должен конкретно перечислить каждый класс, который я импортирую? Я просто изучаю Clojure теперь, и кажется полезным быть в состоянии сделать что-то вроде этого в REPL: (импортируйте' (java.io *)), Нет...
вопрос задан: 2 January 2010 05:42
3
ответа

Как '*var-name*' соглашение о присвоении имен, используемое в clojure?

Как non-lisper, прибывающий в clojure, как я должен лучше всего понять соглашение о присвоении имен, где Вар получают имя как *имя var*? Это, кажется, конвенция шепелявости, указывающая на глобальную переменную. Но в...
вопрос задан: 31 December 2009 20:26
3
ответа

Compojure форматирование HTML

Я относительно плохо знаком с Clojure и полной девственницей HTML/Compojure. Я пытаюсь использовать Compojure для создания статических страниц HTML с помощью функции, подобной этому: (defn поддельный HTML записи [dir args] (...
вопрос задан: 17 December 2009 01:40
3
ответа

Какой-либо пример, в котором Clojure действительно сияет против Java, который не является связанным concurrency/immutability-feature?

Я могу отлично видеть, почему Clojure действительно хорош для параллельного программирования. Я вижу преимущества FP также в этом отношении. Но ясно, не каждая строка кода, которую мы пишем, является частью потока или...
вопрос задан: 8 December 2009 05:37
3
ответа

как эффективно подать заявку, средний вес функционируют параллельно

Я надеюсь отображать скромно дорогую функцию на большой ленивый seq параллельно. pmap является большим, но я освобождаю к очень к контекстному переключению. Я думаю, что должен увеличить размер блока работы...
вопрос задан: 9 November 2009 18:33
3
ответа

Clojure: Как узнать арность функции во времени выполнения?

Учитывая функциональный объект или имя, как я могу определить его арность? Что-то как (func-имя арности). Я надеюсь, что существует путь, так как арность является довольно центральной в Clojure
вопрос задан: 8 November 2009 15:00
3
ответа

Я должен использовать функцию или макрос для проверки аргументов в Clojure?

У меня есть группа числовых функций в Clojure, в пользу которого я хочу проверить аргументы. Существуют многочисленные типы аргументов, ожидаемых функциями, такими как положительные целые числа, проценты...
вопрос задан: 28 October 2009 21:42
3
ответа

Clojure: Как я применяю функцию к подмножеству записей в карте хеша?

Я не к Clojure и пытающийся выяснить, как сделать это. Я хочу создать новую карту хеша, которая для подмножества ключей в карте хеша применяет функцию к элементам. Каков лучший способ...
вопрос задан: 28 October 2009 17:37
3
ответа

Как Вы делаете дерево двоичного поиска в Clojure?

В Схеме я могу использовать определять-структуру для создания дерева двоичного поиска, но как дела этого в Clojure?
вопрос задан: 23 October 2009 16:47
3
ответа

Разработка Clojure: IDE или REPL?

Я использовал Clojure на некоторое время и хочу создать некоторые проекты, которые больше и более сложны, чем игрушки. Я использовал Java в течение прошлых нескольких лет и привык...
вопрос задан: 23 October 2009 00:51
3
ответа

Учебное руководство для [закрытого] ClojureBox

Я пытаюсь изучить clojure. ClojureBox, кажется, подобен LispBox - http://gigamonkeys.com/lispbox/, который я использовал ранее. Я ищу хорошее clojure определенное учебное руководство при использовании emacs...
вопрос задан: 22 October 2009 15:34
3
ответа

Идиоматическая функция Режима в Clojure

Я изучаю Clojure и хотел бы некоторый совет относительно идиоматического использования. Как часть небольшого пакета статистики, у меня есть функция для вычисления режима ряда данных. (Фон: режим является большинством...
вопрос задан: 21 October 2009 14:45
3
ответа

Бесконечный цикл Clojure

Что идиоматический путь состоит в том, чтобы создать бесконечный цикл? в то время как (верный) {calc ();} я хочу вызвать calc функцию навсегда. Только одна функция вызвана и снова.Править: Еще одна вещь I...
вопрос задан: 4 October 2009 08:20
3
ответа

какой clojure дизайн интерфейса библиотеки является лучшим?

Я хочу обеспечить несколько реализаций читателя/писателя сообщения. Каков лучший подход? Вот некоторый псевдокод того, что я в настоящее время думаю: просто имейте ряд функций что все...
вопрос задан: 3 September 2009 03:48
3
ответа

Скала против Groovy против Clojure [закрыто]

Может кто-нибудь объяснить, пожалуйста, основные различия между Scala, Groovy и Clojure. Я знаю, что каждый из этих компиляторов запускается на JVM, но я хотел бы провести простое сравнение между ними.
вопрос задан: 22 August 2009 00:08
3
ответа

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

Я хотел бы записать простой сервер мультиплексирования в Clojure (как демонстрационный проект выучить язык), но мне очень нелегко находить, что ресурсы помогают мне в этом в сети. делает любого...
вопрос задан: 3 August 2009 16:42
3
ответа

Существует ли функция, подобная “andmap” в clojure?

Я хочу применить серию тестов в моем списке и удостовериться, что все тесты проходятся. Существует ли функция, подобная "andmap" в Clojure?
вопрос задан: 30 July 2009 22:49
3
ответа

Объясните символы Clojure

У меня есть символ "a" связанный с функцией: (defn [] (println "Привет, Мир")), пользователь => # <user$a __ 292 user$a __ 292@97eded> пользователь => (a) Привет, Мировой ноль Затем я использую кавычку синтаксиса, это "
вопрос задан: 24 July 2009 05:58
3
ответа

Каково объяснение позади использования определения, и defn вместо просто определяют?

В Схеме мы просто имели, определяют для всего определения, почему Clojure и Lisp используют различные ключевые слова для различных объявлений?
вопрос задан: 22 July 2009 04:20
3
ответа

как я создаю большой вектор в clojure

Как я выделяю вектор с 1 042 пустыми индексами? Будет устройство хранения данных для него быть лениво выделенным? как это (определение (функция создания массива 1042)) (определение b (помощник 1041 42)) (b 1041)-> 42
вопрос задан: 20 July 2009 20:37
3
ответа

Проблема макроса Clojure

Я пытаюсь создать функцию для создания нового basewith другая структура как основа, и как запуск я попытался сделать макрос, который создаст новую структуру с теми же полями как старое...
вопрос задан: 6 July 2009 23:27