Что будет быть лучшим методом отслеживания файла в Clojure? Я не встречал никаких утилит, которые помогли бы в этом, но идеи о том, как их построить, были бы признательны! Спасибо.
В целях взаимодействия с Java мне нужен класс, который имеет конструктор с нулевым значением, который выполняет инициализацию.
Объекты этого класса должны иметь что-то напоминающее изменяемые поля java (...
как я могу напечатать список из n, скажем 10, чисел в 10 строках? Я только что узнал о цикле и повторении, но не могу объединить побочный эффект (println i) с (recur (+ i 1)) в форме цикла.
Просто чтобы быть очень ...
Каков правильный способ переопределения такого метода, как «+»? Прямо сейчас у меня есть (defn- + [x y] (replace x y)), но это приводит к предупреждениям в командной строке. ПРЕДУПРЕЖДЕНИЕ: + уже относится к: # 'clojure ....
Учитывая, что STM хранит историю, скажем, из 10 значений ссылок, агентов и т.д., можно ли прочитать эти значения? Причина в том, что я обновляю загрузку агентов, и мне нужно вести историю значений. Если STM ...
ಕ್ಲೋಜುರೆನಲ್ಲಿ ಇಬ್ಬರೂ ಒಂದೇ ರೀತಿ ಮಾಡುತ್ತಿದ್ದಾರೆಂದು ತೋರುತ್ತದೆ. ಯಾವ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅಂಗೀಕೃತವಾಗಿದೆ? (defn a ^ int [] 4) (defn b ^ tag: tag int} [] 4) ಇದು ಚಿಕ್ಕದಾಗಿದ್ದರಿಂದ ಇದು ಒಂದು ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.
Все популярные веб-фреймворки Clojure, которые я вижу, используют икоту для генерации HTML. Я считаю, что разработчику интерфейса трудно подстроиться под икоту, по сравнению с другими фреймворками, которые разбирают синтаксис ...
Я хочу создать веб-сайт с помощью Clojure ... итак:
1) какие библиотеки являются лучшими для этого в настоящее время (лето 2011 г.)
2) где находятся лучшие учебные пособия, показывающие больше, чем просто статику "...
Я пытаюсь получить документацию с помощью функции документа Clojure, но не могу распознать ее из REPL (я использую Emacs и SLIME). Следующая последовательность описывает, что происходит (сообщение об ошибке ...
Я могу загрузить произвольный источник Clojure, используя: (источник строки загрузки) Однако, если пространство имен не было предоставлено, он загружает код в пространство имен clojure.core . Например, следующий код: (load-string "(defn add ...
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 ...
В настоящее время у меня проблема, когда я должен прочитать текстовый файл из командной строки, содержащий хотя бы одно целое число . Я читаю файл, сравнивая регулярное выражение и игнорируя пробелы. (re -...
Я изучаю Clojure и сомневаюсь: почему, когда я печатаю (map vector '("1" "2" " 3 ")) Я получаю ([" 1 "] [" 2 "] [" 3 "]) Это нормально, потому что вектор - это функция (или почти я так думаю),
(вектор "3") ...
Я хотел обернуть макрос диспетчеризации в другой для чистоты. Однако Clojure, кажется, трактует его по-другому ... или, возможно, я что-то неправильно понимаю? Давайте посмотрим на случай простого создания ...
У меня есть группа заданий по обработке фьючерсов из очереди, которые включают запись в файлы. Каков идиоматический способ убедиться, что только одно будущее обращается к конкретному файлу за раз?
I хочу реализовать временный и постоянный! в моем Clojure deftype. Насколько я могу судить, это означает наличие другого deftype, TransientMyThing, реализующего необходимые методы. Хорошо, пока что, но эти ...
Мне нужно добавить несколько методов в протокол defprotocol Clojure, который я пишу для нескольких идентичных компонентов Swing: (методы представления defprotocol (ok -button-add-action-listener [this listener]) (ok -...
Есть ли «стандартный» список атрибутов метаданных (: автор,: авторские права и т. д.) для Clojure, или мне нужно прочитать исходный код :-)? Возможно, ClojureDocs сможет взять на себя эту задачу (предлагается).
Мне непонятна разница между -> и - >> в Clojure: из справочника по API кажется, что последнее было бы правильным способом применить несколько функций последовательно, т.е. (- >> xh ...
Я пытаюсь немного углубиться в закрытие и функциональное программирование. В какой-то момент моего кода у меня есть (def server (spawn-server)). Теперь мне нужна короткая функция для REPL, чтобы проверять состояние ...
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] (...
Я все еще пытаюсь понять очевидные преимущества clojure. Я понимаю, что это динамический, [почти] чисто функциональный язык, который хорошо поддается модульному тестированию, параллелизму и быстрому ...
У меня есть функция, которая возвращает карту. Ключи статичны, но значения условны. Примерно так: (defn map-return-function [xy] {: a (if (some-test-fn x) "одно значение" "другое значение": b (...
Я просто просмотрел различную документацию по параллелизму Clojure и наткнулся на пример на веб-сайте (http://clojure.org/concurrent_programming). (импорт '(java.util.concurrent Executors))
(...
Мы собираемся написать параллельную программу с использованием Clojure, которая будет для извлечения ключевых слов из огромного количества входящей почты, которые будут проверяться с помощью базы данных. Один из моих товарищей по команде ...
Я только начал изучать Clojure. Первое, что я заметил, это отсутствие петель. Это нормально, я могу повторить. Итак, давайте посмотрим на эту функцию (из Практического Clojure): (defn add-up "Суммирует ...
Я думаю, это одно и то же, но Clojure использует класс Array для управления. В любом случае, мне сказали, что в Clojure, если вам действительно нужна скорость, вы можете использовать массивы, но между следующими ...