2
ответа

Как программы clojure / lisp моделируются в виде диаграммы? [закрыто]

Я пробовал втиснуть свои диаграммы закрытия в то, что доступно в UML, используя блоки классов в качестве пространств имен на уровне файлов и ссылок зависимостей, чтобы показать отношения, но это неудобно и имеет тенденцию ...
вопрос задан: 23 May 2014 04:05
2
ответа

Нежное учебное руководство к Emacs/Swank/Paredit для Clojure

Я перемещаюсь в Emacs для работы над Clojure/Lisp. Какова вся информация, которую я должен установить на Emacs, чтобы смочь сделать следующее? автоматическое соответствие/поколение соответствующих закрывающих скобок...
вопрос задан: 24 February 2014 23:08
2
ответа

Какую библиотеку я должен использовать в Clojure для структурированного представления веб-страниц [duplicate]

Я пытаюсь внедрить поисковую систему из книги Коллективного Разума. Код в этой книге находится в Python, и я хочу реализовать его в Clojure. Может кто-нибудь дать совет по библиотеке я ...
вопрос задан: 18 March 2013 12:51
2
ответа

Как отобразить версию Clojure в REPL?

Например: (println clojure-version)?
вопрос задан: 30 January 2013 17:17
2
ответа

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

Как Вы использовали метаданные в своей программе Clojure? Я видел один пример от Программирования Clojure: (defn крик [#^ {: отметьте Строку} сообщение] (.toUpperCase сообщение));; Clojure бросает сообщение для Строкового представления и...
вопрос задан: 10 January 2013 04:15
2
ответа

Позвольте по сравнению с привязкой в Clojure

Я понимаю, что они отличаются, так как каждый работает на установку *путь компиляции*, и каждый не делает. Однако я нуждаюсь в помощи с тем, почему они отличаются. позвольте создает новый объем с данной привязкой, но...
вопрос задан: 21 October 2012 02:50
2
ответа

Как перечислить функции пространства имен?

Я хотел бы знать, как перечислить все функции пространства имен Clojure. Я провел некоторое исследование, но я еще не там. Я уже узнал, как перечислить методы класса Java с помощью выставочного метода:...
вопрос задан: 18 April 2012 17:15
2
ответа

Когда clojure ключевые слова должны быть в пространствах имен?

В clojure ключевые слова оценивают себе, например:>>: тест: тест Они не берут параметров, и они ни с чем не связываются. Почему затем, мы должны были бы квалифицировать ключевые слова в пространстве имен?...
вопрос задан: 12 March 2012 07:55
2
ответа

В clojure, как применить «and» к списку?

В заключение, как мы можем применить и / или любой другой макрос к списку? Это не работает: (apply и '(true false)), потому что apply не может принимать значение макроса. Итак, как лучше всего проверить, все ли ...
вопрос задан: 9 February 2012 20:13
2
ответа

Выложены ли где-нибудь ответы на коаны Clojure?

Я работаю над коанами Clojure, и это здорово. Но есть одна проблема - я не могу понять, чего они хотят. Кто-нибудь выложил набор ответов (официальных или неофициальных)?
вопрос задан: 5 February 2012 03:18
2
ответа

“Не мог разрешить символ” ошибка

Когда я вставляю этот код в REPL, он хорошо работает: (используйте 'clojure.contrib.seq-utils) (defn-случайная буква [] (символ (+ (интервал рэнда 26) 97))) (defn-случайно-разрядный [] (интервал рэнда 10)) (defn-случайный пароль...
вопрос задан: 3 February 2012 18:28
2
ответа

Как был бы 'Модель' в веб-приложении типа направляющих быть реализованным на языке функционального программирования?

В платформах веб-разработки MVC, таких как Ruby on Rails, Django и CakePHP, Запросы HTTP направляются к контроллерам, которые выбирают объекты, которые обычно сохраняются к хранилищу базы данных бэкенда...
вопрос задан: 4 October 2011 17:31
2
ответа

Получение локальных переменных от стекового фрейма на JVM

Там какой-либо путь состоит в том, чтобы получить карту или другую структуру данных локальных переменных в текущей области в на JVM, не используя отладчик? Таким образом, для получения местных жителей текущего стекового фрейма? Я...
вопрос задан: 16 September 2011 14:50
2
ответа

Что является корректным “clojure путь”, чтобы проверить, не ли набор пуст

Я хочу записать функцию, которая возвратила бы булевскую переменную, верную, если данный набор не является пустым и ложным иначе. Я мог или сделать defn.. (булевская переменная (seq колледж)) или defn.. (не (пустой? колледж)...
вопрос задан: 15 July 2011 20:14
2
ответа

Проверить класс чего-то в clojure?

Я изучаю clojure и имею очень простой вопрос: учитывая, что clojure имеет вывод типа, как можно сказать, какой класс был выведен? Например, они каждый привели бы к различным типам данных:...
вопрос задан: 27 May 2011 02:39
2
ответа

Не хвостовые анонимные функции в Clojure

Как мне создать рекурсивную анонимную функцию в Clojure, которая не является хвостовой рекурсивной? Следующее явно не работает, поскольку повторение только для хвостовых рекурсивных функций. Я также не хочу перетаскивать ...
вопрос задан: 12 April 2011 07:51
2
ответа

Как я останавливаю гагатовый сервер в clojure?

Я пишу веб-приложение с помощью кольца и clojure. Я использую гагатовый адаптер для сервера разработки и emacs/SLIME для IDE. В то время как переносить-перезагрузка действительно помогает, причал выполнения блокирует мою сессию слизи...
вопрос задан: 7 March 2011 07:58
2
ответа

ветвление if-else в clojure

Я учу себя Clojure. На языке, отличном от FP, я мог бы достаточно легко написать вложенные if, и если бы я специально не поставил else, то управление просто вытекло бы из блока if. Например: ...
вопрос задан: 9 February 2011 10:56
2
ответа

Аргументы ключевого слова Clojure

В языке Common LISP можно сделать это: (defun нечто (панель &key baz quux) (перечисляют панель baz quux)) (нечто 1: quux 3: baz 2); => (1 2 3) Clojure не имеет аргументов ключевого слова. Одна альтернатива - это: (...
вопрос задан: 2 February 2011 07:55
2
ответа

Вызов функции из строки с именем функции в Clojure

Как я мог вызвать функцию со строкой? например, что-то вроде этого: (call "zero?" 1); => false
вопрос задан: 3 October 2010 09:25
2
ответа

Есть ли какие-нибудь принципы Clojure?

Есть ли там какие-либо принципы? какие-либо принципы Clojure? а. Понравились принципы объектно-ориентированного проектирования SOLID для объектно-ориентированных языков, таких как Java? б. или другие, более эвристические, такие как «Скажи, не спрашивай»,
вопрос задан: 31 August 2010 12:09
2
ответа

Clojure sprintf?

Есть printf. Он печатает прямо на стандартный вывод. Как насчет sprintf, который форматирует так же, как printf, но возвращает строку без побочных эффектов?
вопрос задан: 28 August 2010 19:05
2
ответа

Как убрать банку из клоджаров?

Как убрать банку из клоджаров? Я не хочу портить пространство имен публичной группы. Я хочу переместить myproject / myproject в org.clojars.qertoip / myproject.
вопрос задан: 22 August 2010 09:02
2
ответа

Определение функции defmacro с использованием только примитивов LISP?

Элементарными S-функциями и предикатами Маккарти были atom, eq, car, cdr, cons. Затем он добавил к своей базовой нотации, чтобы можно было писать то, что он называл S -функции: quote, cond, lambda, label ...
вопрос задан: 21 August 2010 02:47
2
ответа

Почему странное 'использование для ns / использование с Clojure?

Я определяю пространство имен внутри библиотеки clojure без ', (ns myproject.hello) Но я использую' для его использования. (используйте myproject.hello) Почему это? Есть ли за этим логика? В черт возьми (диалект схемы), ...
вопрос задан: 19 August 2010 19:14
2
ответа

Используйте для монады идентификационных данных в Clojure

Я читал превосходное введение в монады для программистов Clojure. Статья иллюстрирует, что монада Идентификационных данных функционально эквивалентна Clojure, позволил и что Последовательность/Список...
вопрос задан: 16 August 2010 04:23
2
ответа

Чисто функциональный параллельный список пропуска

Пропустите списки (Pugh, 1990) предоставляют отсортированным словарям логарифмически-разовые операции как деревья поиска, но пропускают списки, намного более поддаются параллельным обновлениям. Действительно ли возможно создать...
вопрос задан: 15 August 2010 22:35
2
ответа

Какова “большая идея” позади маршрутов compojure?

Я плохо знаком с Clojure и использовал Compojure для записи основного веб-приложения. Я врезаюсь в стену с defroutes синтаксисом Compojure, тем не менее, и я думаю, что должен понять и "как" и...
вопрос задан: 15 August 2010 17:05
2
ответа

Управление пространством имен Clojure - Является там способом сохранить и восстановить состояние clojure repl пространства имен, импорт и т.д.?

Clojure имеет большое количество функции/макросы для работы с пространствами имен и импортом пакета Java. К моему (ограниченному) пониманию набора пространств имен может считаться состоянием в процессе clojure (...
вопрос задан: 13 August 2010 20:16
2
ответа

Действительно ли возможно переопределить методы Java от Clojure?

Используя мультиметоды мы можем добавить методы к существующим классам Java. Мой вопрос состоит в том, возможно ли переопределить один определенный метод, и как, от Clojure кодируют. Например, если Вы имеете...
вопрос задан: 8 August 2010 16:46