0
ответов

Отслеживание файла в Clojure?

Что будет быть лучшим методом отслеживания файла в Clojure? Я не встречал никаких утилит, которые помогли бы в этом, но идеи о том, как их построить, были бы признательны! Спасибо.
вопрос задан: 29 June 2011 20:27
0
ответов

Добавить конструктор в deftype created class

В целях взаимодействия с Java мне нужен класс, который имеет конструктор с нулевым значением, который выполняет инициализацию. Объекты этого класса должны иметь что-то напоминающее изменяемые поля java (...
вопрос задан: 29 June 2011 17:59
0
ответов

Как мне напечатать список чисел в каждой строке в clojure?

как я могу напечатать список из n, скажем 10, чисел в 10 строках? Я только что узнал о цикле и повторении, но не могу объединить побочный эффект (println i) с (recur (+ i 1)) в форме цикла. Просто чтобы быть очень ...
вопрос задан: 29 June 2011 01:34
0
ответов

clojure - правильный способ локального переопределения таких операторов, как «+», «*» и т. Д.

Каков правильный способ переопределения такого метода, как «+»? Прямо сейчас у меня есть (defn- + [x y] (replace x y)), но это приводит к предупреждениям в командной строке. ПРЕДУПРЕЖДЕНИЕ: + уже относится к: # 'clojure ....
вопрос задан: 27 June 2011 06:58
0
ответов

Можно ли получить доступ к истории значений Clojure STM?

Учитывая, что STM хранит историю, скажем, из 10 значений ссылок, агентов и т.д., можно ли прочитать эти значения? Причина в том, что я обновляю загрузку агентов, и мне нужно вести историю значений. Если STM ...
вопрос задан: 27 June 2011 04:26
0
ответов

return ಅಥವಾ: ಟ್ಯಾಗ್ ಮೆಟಾದೊಂದಿಗೆ ಸುಳಿವು ಹಿಂತಿರುಗಿಸುವ ಮೌಲ್ಯವನ್ನು ಟೈಪ್ ಮಾಡಿ?

ಕ್ಲೋಜುರೆನಲ್ಲಿ ಇಬ್ಬರೂ ಒಂದೇ ರೀತಿ ಮಾಡುತ್ತಿದ್ದಾರೆಂದು ತೋರುತ್ತದೆ. ಯಾವ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅಂಗೀಕೃತವಾಗಿದೆ? (defn a ^ int [] 4) (defn b ^ tag: tag int} [] 4) ಇದು ಚಿಕ್ಕದಾಗಿದ್ದರಿಂದ ಇದು ಒಂದು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
вопрос задан: 26 June 2011 15:37
0
ответов

Веб-фреймворк Clojure для дизайнеров / разработчиков внешнего интерфейса [закрыто]

Все популярные веб-фреймворки Clojure, которые я вижу, используют икоту для генерации HTML. Я считаю, что разработчику интерфейса трудно подстроиться под икоту, по сравнению с другими фреймворками, которые разбирают синтаксис ...
вопрос задан: 25 June 2011 00:09
0
ответов

Библиотеки и руководства для веб-сайтов Clojure

Я хочу создать веб-сайт с помощью Clojure ... итак: 1) какие библиотеки являются лучшими для этого в настоящее время (лето 2011 г.) 2) где находятся лучшие учебные пособия, показывающие больше, чем просто статику "...
вопрос задан: 23 June 2011 05:04
0
ответов

Почему REPL обрабатывает clojure.core / doc как var?

Я пытаюсь получить документацию с помощью функции документа Clojure, но не могу распознать ее из REPL (я использую Emacs и SLIME). Следующая последовательность описывает, что происходит (сообщение об ошибке ...
вопрос задан: 23 June 2011 03:25
0
ответов

Как загрузить строку в текущее пространство имен (не ядро)?

Я могу загрузить произвольный источник Clojure, используя: (источник строки загрузки) Однако, если пространство имен не было предоставлено, он загружает код в пространство имен clojure.core . Например, следующий код: (load-string "(defn add ...
вопрос задан: 22 June 2011 17:06
0
ответов

51640] Tranomboky templating html mifantina ho an'ny Java mitovy amin'ny Enlive

Misy mahalala ve ny tranomboky modely ho an'ny java mitovy toetra amin'ny Enlive? Ny fiheverana ny fampiasana html tsotra ho an'ny pejy, tsy misy mari-tsoratra ao anatiny, ary hampiasa ny mitovy amin'ny olom-boafidy CSS amin'ny ...
вопрос задан: 22 June 2011 10:50
0
ответов

Почему в clojure разделение строки из пустого файла возвращает 1 элемент?

Учтите следующее: => (даже? (Count [])) правда пока все хорошо. Теперь рассмотрим (предположим, что мой-файл пуст): (odd? (Count (str / split (slurp my-file) # "\ |"))) правда эээ ... почему вектор ...
вопрос задан: 21 June 2011 21:29
0
ответов

Преобразование последовательности строк в целые числа (Clojure)

В настоящее время у меня проблема, когда я должен прочитать текстовый файл из командной строки, содержащий хотя бы одно целое число . Я читаю файл, сравнивая регулярное выражение и игнорируя пробелы. (re -...
вопрос задан: 21 June 2011 17:13
0
ответов

Странная ошибка при попытке сопоставить parseInt в Clojure

Я изучаю Clojure и сомневаюсь: почему, когда я печатаю (map vector '("1" "2" " 3 ")) Я получаю ([" 1 "] [" 2 "] [" 3 "]) Это нормально, потому что вектор - это функция (или почти я так думаю), (вектор "3") ...
вопрос задан: 21 June 2011 17:04
0
ответов

Clojure - особенный ли макрос диспетчеризации?

Я хотел обернуть макрос диспетчеризации в другой для чистоты. Однако Clojure, кажется, трактует его по-другому ... или, возможно, я что-то неправильно понимаю? Давайте посмотрим на случай простого создания ...
вопрос задан: 20 June 2011 03:13
0
ответов

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

У меня есть группа заданий по обработке фьючерсов из очереди, которые включают запись в файлы. Каков идиоматический способ убедиться, что только одно будущее обращается к конкретному файлу за раз?
вопрос задан: 19 June 2011 19:42
0
ответов

Взаимная ссылка на deftypes в Clojure

I хочу реализовать временный и постоянный! в моем Clojure deftype. Насколько я могу судить, это означает наличие другого deftype, TransientMyThing, реализующего необходимые методы. Хорошо, пока что, но эти ...
вопрос задан: 19 June 2011 04:54
0
ответов

Возврат нескольких значений из макроса clojure

Мне нужно добавить несколько методов в протокол defprotocol Clojure, который я пишу для нескольких идентичных компонентов Swing: (методы представления defprotocol (ok -button-add-action-listener [this listener]) (ok -...
вопрос задан: 18 June 2011 20:03
0
ответов

Стандартные атрибуты метаданных Clojure

Есть ли «стандартный» список атрибутов метаданных (: автор,: авторские права и т. д.) для Clojure, или мне нужно прочитать исходный код :-)? Возможно, ClojureDocs сможет взять на себя эту задачу (предлагается).
вопрос задан: 17 June 2011 11:32
0
ответов

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

Мне непонятна разница между -> и - >> в Clojure: из справочника по API кажется, что последнее было бы правильным способом применить несколько функций последовательно, т.е. (- >> xh ...
вопрос задан: 17 June 2011 04:28
0
ответов

Выполнение нескольких операторов в if-else без исключения нулевого указателя

Я пытаюсь немного углубиться в закрытие и функциональное программирование. В какой-то момент моего кода у меня есть (def server (spawn-server)). Теперь мне нужна короткая функция для REPL, чтобы проверять состояние ...
вопрос задан: 16 June 2011 01:58
0
ответов

Bagaimana cara memasukkan clojure / lisp dengan benar?

Saya ingin membuat indentasi berikut ini dari kode. Bagaimana lisper mengindentasi ini? Saya sangat bingung tentang di mana harus meletakkan baris baru. (defn bilangan prima [n] (letfn [(saringan [penghapusan tabel] (...
вопрос задан: 13 June 2011 20:25
0
ответов

Получение значения элемента в XML в Clojure?

Какой самый простой способ получить значение элемента из строки XML в Clojure? Я ищу что-то вроде: (get-value " ЧТО-ТО )" "b") to return "...
вопрос задан: 13 June 2011 09:20
0
ответов

clojure против языка C #

Я все еще пытаюсь понять очевидные преимущества clojure. Я понимаю, что это динамический, [почти] чисто функциональный язык, который хорошо поддается модульному тестированию, параллелизму и быстрому ...
вопрос задан: 8 June 2011 14:34
0
ответов

Как мне вернуть карту clojure с фиксированными ключами и условными значениями?

У меня есть функция, которая возвращает карту. Ключи статичны, но значения условны. Примерно так: (defn map-return-function [xy] {: a (if (some-test-fn x) "одно значение" "другое значение": b (...
вопрос задан: 8 June 2011 05:10
0
ответов

Понимание примера параллелизма Clojure

Я просто просмотрел различную документацию по параллелизму Clojure и наткнулся на пример на веб-сайте (http://clojure.org/concurrent_programming). (импорт '(java.util.concurrent Executors)) (...
вопрос задан: 8 June 2011 01:40
0
ответов

Как рандомизировать список в Clojure?

Учитывая последовательность, как вы вернуть последовательность с теми же элементами, но в случайный порядок?
вопрос задан: 6 June 2011 13:38
0
ответов

Модель параллелизма: Erlang vs Clojure

Мы собираемся написать параллельную программу с использованием Clojure, которая будет для извлечения ключевых слов из огромного количества входящей почты, которые будут проверяться с помощью базы данных. Один из моих товарищей по команде ...
вопрос задан: 6 June 2011 02:42
0
ответов

Является ли NodeJs быстрее, чем Clojure?

Я только начал изучать Clojure. Первое, что я заметил, это отсутствие петель. Это нормально, я могу повторить. Итак, давайте посмотрим на эту функцию (из Практического Clojure): (defn add-up "Суммирует ...
вопрос задан: 2 June 2011 15:47
0
ответов

Должны ли массивы Clojure быть такими же быстрыми, как массивы Java

Я думаю, это одно и то же, но Clojure использует класс Array для управления. В любом случае, мне сказали, что в Clojure, если вам действительно нужна скорость, вы можете использовать массивы, но между следующими ...
вопрос задан: 1 June 2011 05:03