Мне нужно принять решение о том, использовать ли STM в системе Clojure, с которой я работаю, для системы, в которой требуется хранить несколько ГБ в одном STM исх. Я хотел бы услышать мнение любого, кто ...
У меня есть код, который работает после замены строки чтения на строку загрузки. Хорошо, что код работает, но хотелось бы знать почему. В чем разница между двумя функциями clojure?
Меня интересует цель или, возможно, что-то еще. правильно, задачи "читателя" при интерпретации / компиляции программ на Лиспе. Судя по предварительному исследованию, которое я только что провел, мне кажется ...
Когда я запускаю код Clojure из ответа Swank в emacs основной поток будет распечатывать сообщения, используя printf для ответа. Но если я запускаю агентов или явно создаю другие потоки, которые также печатают, ...
Я часто обнаруживаю, что хочу эффективно запустить функцию Clojure несколько раз с целым числом index (как "dotimes"), но также получить результаты в виде готовой последовательности / списка (например, "for"). я ....
Мне нужно написать сценарий Clojure для создания простого приложения с помощью Vaadin.
В Java я использую что-то вроде этого. "import com.vaadin.Application;" Но я не знаю, как это сделать в Clojure. Мне нужно ...
В режиме clojure emacs делает отступ в моих комментариях с точкой с запятой с помощью 5 табуляций. Это происходит даже в том случае, если это первая строка в пустом файле. Например, просто откройте файл clojure, введите; у первого символа и ...
Можно ли наследовать два базовых класса с одинаковым именем, если они находятся в разных пространствах имен ? Кстати, сейчас я не планирую это делать, но мне было любопытно: class SuperShape: ...
Я пытаюсь использовать * print-dup *, чтобы разрешить запись закрытых данных в файл, а затем прочитать их обратно, однако у меня возникают проблемы даже в этом простом случае. Что-то я делаю не так? Что мне делать ...
I'm trying to understand clojure protocols and what problem they are supposed to solve. Does anyone have a clear explanation of the whats and whys of clojure protocols?
Представьте, что у вас есть такая карта: (def person {: name {: имя "Джон": отчество "Майкл": фамилия "Смит"}}) Какой идиоматический способ изменить значения, связанные с обоими ...
Скорее из любопытства, что что-то еще (но с ожиданием, что это иногда может быть полезным трюком для настройки производительности), можно ли использовать Clojure макросы для "встраивания" существующего ...
Я изучаю Clojure, и с тех пор Я пришел из Ruby, и до этого у меня были проблемы с процедурным мышлением. Есть ли более «шепотливый» способ написать этот код или это нормально? (defn ...
Я пытаюсь взаимодействовать с этим простым кодом Scala, но у меня возникают проблемы. индикаторы пакета class DoubleRingBuffer (val capacity: Int = 1000) {var elements = new Array [Double] (capacity); ...
Я пытаюсь использовать предупреждение при отражении в файле clj. Когда я пишу: (set! Warn-on-Reflection true): после объявления ns я получаю сообщение об ошибке: java.lang.Exception: Unable to resolve symbol: warn -...
Я читал в Практическом Clojure (глава 5), что операция функции rseq выполняется в постоянное время. Мне кажется, что это должна быть операция линейного времени. Может ли кто-нибудь пролить свет на ...
I am trying to write a Clojure utility function called map-longest (alternate name suggestion appreciated). This function will have the following "signature": (map-longest fun missing-value-seq c1 &...
Я написал программу на языке clojure, но некоторые функции не имеют аргументов. Каковы были бы преимущества кодирования таких функций как «def» вместо «defn» без аргументов?
Я просто провожу тестирование производительности с помощью clojure, используя pmap, и я хотел бы иметь возможность контролировать количество потоков, используемых с pmap. Я знаю, что при использовании чего-то вроде OpenMP можно установить ...
Я начал создавать систему с помощью clojure, в основном потому, что мне нужно использовать библиотеки Java . Моя основная проблема с Clojure - это отсутствие надлежащей поддержки IDE (заставить ее хорошо работать с Emacs в Windows ...
I am seeing several variants out there; ClojureCLR, LSharp, IronScheme, IronLisp, among others. Are any of these actively maintained and/or anywhere close to "mature", or are they mostly experiments ...
Я пытаюсь реализовать огромный интерфейс Java с многочисленными (~ 50) методами получения и установки (некоторые с неправильными именами). Я подумал, что было бы неплохо использовать макрос, чтобы уменьшить количество кода. Итак ...
всем! Я искал все, что мог, и не нашел именно той помощи, которую искал. Проблема AutoCompleteTextbox ЗАМЕРЗАЕТ и "съедает" символы во время выполнения запроса. Запрашивать Mimic ...
Я установил emacs как для clojure, так и для common lisp, но Я хочу также (slime-setup '(slime-fancy)) для обычной шепелявости. Если я добавлю эту строку в init.el, clojure не будет работать: он даст мне ответ, но зависнет после того, как я ...
Я использую clojure уже пару месяцев, и я действительно не понимаю, почему дефисы в именах пространств имен должны быть представлены в файловой системе как символы подчеркивания. Может кто-нибудь объяснить ...
Каков синтаксис для создания байтового массива в Clojure, инициализированного указанным набором значений? Что-то вроде этого, но это работает ... (byte-array [0 1 2 3])
Можно ли эффективно реализовать серию Фибоначчи в Clojure с помощью reduce? Что будет в «аккумуляторе»? Я предполагаю, что придется полениться. Очевидно, как это сделать, используя ...