Результаты поиска по запросу "clojure"
Моделирование / документирование функциональных программ
Я нашел UML полезным для документирования различных аспектов ОО-систем, в частности, диаграмм классов для общей архитектуры и диаграмм последовательности для иллюстрации конкретных процедур. Я хотел бы сделать то же самое для моих приложений ...
хмм. (mexpand-all (read-string (source-fn 'foo))) - это то, что я хочу
ли способ в clojure, чтобы получить код функции после загрузки функции? То есть. не делая что-то вроде [не проверено] (defmacro blat [x] `(do (def code ~(quote (mexpand-all x))) ~x))) (blat (defn func [abc] (...)))
Отсутствует
загрузить файл на сервер, который я пишу в Clojure, мне нужна форма клиента, которая выглядит примерно так: <form action="/file" method="post" enctype="multipart/form-data"> <input name="file" type="file" size="20" /> <input type="submit" ...
в этом примере имеет тот же эффект, и я бы предпочел эту версию.
могу добавить элемент на карту массива в Clojure? Я пытался использовать Assoc, но это не добавляется? По сути, я хочу установить значение по умолчанию 0 для всех отсутствующих элементов в массиве записей. (defn create-entry [doc] (let [entry ...
чтобы избежать вложенных последовательностей.
чаю clojure в школе, и у меня есть экзамен. Я просто работал над несколькими вещами, чтобы убедиться, что я понял это. Я пытаюсь читать из файла строку за строкой, и, как и я, я хочу разделить строку всякий раз, когда есть «;». Вот мой код до ...
http://www.paullegato.com/blog/swing-clojure-gui-black-scholes/
ел бы создать простое приложение Swing. Однако у меня очень, очень, очень небольшой опыт работы с Swing. Я хочу создать приложение с одним окном, которое обновляется каждые 5 минут с использованием содержимого скриншота, которое я делаю. Я ...
Поместите это в ярлык.
шлом я использовал установщик Windows, предоставленный на clojure.org, для установки clojure на моих компьютерах с Windows. Clojure 1.9 выпускается уже несколько недель, но, насколько я могу судить, пока не видно никаких признаков установщика для ...
написанный Крисом Хаузером, который может быть полезен
могу увидеть количество откатов в моем STM в Clojure?
Почему CouchDB использует дерево B + только для добавления, а не HAMT?
Я читаю о структурах данных, особенно неизменных, таких кактолько добавление B + дерево [http://guide.couchdb.org/draft/btree.html]используется в CouchDB и Хэш-массив сопоставленный ...
Я стараюсь избегать петель, когда могу, но это кажется подходящим для этой проблемы.
идеи, что???? должно быть? Есть встроенный? Каков наилучший способ выполнить эту задачу? (def v ["one" "two" "three" "two"]) (defn find-thing [ thing vectr ] (????)) (find-thing "two" v) ; ? maybe 1, maybe '(1,3), actually probably a lazy-seq