0
ответов

Рекурсия между разными методами одного и того же мультиметода

Я пишу библиотеку Clojure для синтаксического анализа файлов списка свойств Mac OS X на основе XML. Код работает нормально, если вы не предоставите ему большой входной файл, после чего вы получите java.lang.OutOfMemoryError: Java ...
вопрос задан: 1 February 2011 19:22
0
ответов

Обработка научных наборов данных в Clojure - чтение байтовых буферов в матрицы

Я собираюсь использовать Clojure и Incanter для обработки большого набора научных данных; в частности, версия этого набора данных на 0,5 градуса (доступна только в двоичном формате). У меня вопрос, что ...
вопрос задан: 1 February 2011 17:46
0
ответов

Что такое Clojure-эквивалент Nokogiri (для синтаксического анализа xml с помощью селекторов xpath и css)

Я ищу Clojure-эквивалент Nokogiri на Ruby. В частности, я хочу иметь возможность просматривать XML с помощью селекторов CSS и XPath.
вопрос задан: 1 February 2011 06:16
0
ответов

Идиоматический закрывающий вопрос о преобразовании последовательности

Я изучаю Clojure, и мне нужен толчок в правильном направлении с этой проблемой, которую я придумал. У меня есть последовательность событий. Каждое событие включает свидание. (def events [[1509: жениться »...
вопрос задан: 31 January 2011 14:36
0
ответов

Существует ли методология разработки программного обеспечения для функционального программирования? [closed]

Программная инженерия, как ее преподают сегодня, полностью сосредоточена на объектно-ориентированном программировании и «естественном» объектно-ориентированном взгляде на мир. Существует подробная методология, которая описывает, как…
вопрос задан: 31 January 2011 04:50
0
ответов

почему в c ++ нет мультиметодов? [закрыто]

Я читал много статей о том, как реализовать мультиметод в c ++: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1529.html http://www.codeproject.com/KB/recipes/mmcppfcs.aspx http: // lambda-the -...
вопрос задан: 30 January 2011 21:16
0
ответов

Выходные данные модульного теста Unicode Clojure

При модульном тестировании некоторого кода, который переводит последовательности ascii в символы Unicode, я обнаружил проблему с выходными данными тестов Clojure. Я проверил, что мой терминал может выводить Unicode ...
вопрос задан: 30 January 2011 16:28
0
ответов

Протоколы Clojure против структурных типов Scala

После просмотра интервью с Ричем Хики о протоколах в Clojure 1.2 и очень мало зная о Clojure, у меня есть несколько вопросов по протоколам Clojure: предназначены ли они для выполнения то же самое ...
вопрос задан: 30 January 2011 13:29
0
ответов

Как работает разрешение имен методов defrecord в clojure?

После определения записи и интерфейсов, которые она реализует, я могу вызывать ее методы либо по имени, либо с помощью способа взаимодействия Java с точкой оператор. user => (defprotocol Eat (eat [this])) ...
вопрос задан: 29 January 2011 19:41
0
ответов

Импорт классов Java в Clojure

Попытка импортировать класс вне java-библиотеки безрезультатно . Я бегаю против часовой стрелки на Eclipse Helios. Commons-land-2.6.jar находится в пути сборки. Я новичок в Clojure и не могу понять этого ...
вопрос задан: 29 January 2011 11:09
0
ответов

Что такое Clojure-эквивалент inject: into: в Smalltalk?

Я пытаюсь изучить Clojure, но мои синапсы, похоже, жестко привязаны к Smalltalk. Что эквивалент этой функции? [: n: k | (От 1 до: k) ввести: 1 в: [: c: i | c * (n - k + i / i)]] это ...
вопрос задан: 28 January 2011 19:18
0
ответов

Как добиться рекурсивного deftype

Мне любопытно, как создать Clojure deftype, который содержит ссылку на себя , например (deftype BinaryTree [^ BinaryTree left ^ BinaryTree right]) Это не работает ... однако я не вижу внутреннего ...
вопрос задан: 27 January 2011 14:17
0
ответов

Порядок оценки аргументов функции в Clojure

Указывает ли Clojure порядок оценки аргументов функции? Т.е. когда я вызываю функцию в Clojure: (my-func (fun1 arg1) (fun2 arg2) (fun3 arg3)) Является ли порядок вычисления fun1, fun2, ...
вопрос задан: 27 January 2011 10:50
0
ответов

Как использовать библиотеку кодеков Apache Commons от Clojure?

Я пытаюсь использовать функции Base 64, имеющиеся в пакете кодеков Apache Commons. Я использую Leiningen, и это есть в моем project.clj:: dependencies [[org.clojure / clojure "1.2.0"] ...
вопрос задан: 27 January 2011 00:51
0
ответов

Требуется ли для Clojure JDK?

Я хочу распространить Clojure программа. Нужен ли мне JDK или JRE может все обрабатывать в Clojure?
вопрос задан: 26 January 2011 17:12
0
ответов

Обнаружение операционной системы в Clojure

Есть ли в Clojure эквивалент * функций * * Common Lisp, чтобы вы могли определять конфигурацию ОС и другой среды? Или мне просто нужно пройти через Java API для этого?
вопрос задан: 24 January 2011 18:58
0
ответов

Вызов очень простой функции clojure из Java не работает

Я новичок в изучении Clojure. Это была моя первая и очень простая попытка Clojure, в которой я вызываю простой метод Clojure изнутри java-кода. К сожалению, это не работает. ...
вопрос задан: 24 January 2011 06:53
0
ответов

Где провести линию между Clojure и Java?

У меня есть интересный архитектурный вопрос по поводу приложения, которое я разрабатываю с использованием Clojure и Java. Приложение включает в себя множество интенсивных одновременных задач обработки данных ...
вопрос задан: 21 January 2011 13:07
0
ответов

Приложение системной панели с графическим интерфейсом пользователя в Ubuntu с Clojure

Я хочу создать приложение с графическим интерфейсом для Ubuntu, написанное на Clojure (так что с использованием библиотек графического интерфейса Java). Я знаю, как писать приложения Swing, чтобы они работали как «обычные» приложения с графическим интерф
вопрос задан: 21 January 2011 03:43
0
ответов

Могу ли я сослаться на другое пространство имен и раскрыть его функции как общедоступные для текущего ns?

Я думал, что использование подойдет, но похоже, что отображение, созданное в текущем пространстве имен, не является публичным. Вот пример того, чего я хотел бы достичь: (ns my-ns (: use [another-ns: only (another-fct)])) ...
вопрос задан: 19 January 2011 05:46
0
ответов

Разница между DoSq и for в Clojure

What ' В чем разница между DoSq и for в Clojure? Каковы примеры того, когда вы бы предпочли использовать одно вместо другого?
вопрос задан: 18 January 2011 14:46
0
ответов

получить код функции clojure

Есть ли способ в clojure получить код функции после загрузки функции? Т.е. без выполнения чего-то вроде [untested] (defmacro blat [x] `(do (def code ~ (quote (mexpand-all x))) ...
вопрос задан: 16 January 2011 22:26
0
ответов

Разделение пространства имен Clojure на несколько файлов

Это возможно ли разделить пространство имен Clojure на несколько исходных файлов при предварительной компиляции с помощью: gen-class? Как (: main true) и (defn- ...) вступают в игру?
вопрос задан: 14 January 2011 11:54
0
ответов

Каков элегантный способ создания проекта leiningen, который требует различных зависимостей в зависимости от платформы сборки?

Для разработки мультиплатформенного графического интерфейса я только что перешел с GTK + Clojure (потому что это выглядит например, привязки Java для GTK никогда не переносились в Windows) на SWT + Clojure. Пока что ...
вопрос задан: 14 January 2011 05:52
0
ответов

Есть ли большие синтаксические различия между Clojure и Lisp

Я хочу изучить новый язык и решил начать с Lisp. Я хочу знать, изучаю ли я Lisp, знаю ли я также Clojure (с минимальными усилиями), есть ли большие синтаксические различия между Lisp и Clojure? ...
вопрос задан: 13 January 2011 21:49
0
ответов

Как расширить последовательность (var-args) на отдельные элементы

Я хочу отправить var-args of функция макроса, по-прежнему как var-args. Вот мой код: (defmacro test-macro [& args] `(println (str" count = "~ (count args)"; args = " ~ @ args ))) (defn test-fn -...
вопрос задан: 13 January 2011 05:23
0
ответов

NPE установка Clojure WAR в Tomcat, перезапуск исправлений

Я пытаюсь развернуть файл WAR написано на Clojure для Tomcat 6 на Debian Lenny. Я получаю исключение NullPointerException, когда копирую его в каталог webapps (как для первого типа, так и когда ...
вопрос задан: 12 January 2011 20:56
0
ответов

Какие функции ядра Clojure сохраняют метаданные?

Метаданные Clojure сохраняются только в том случае, если функция принимает постарайтесь сделать это, и основные функции Clojure не сохраняют глобально метаданные. Общее практическое правило, которое я слышал, состоит в том, что функции сбора, такие как .
вопрос задан: 12 January 2011 19:17
0
ответов

Clojure на Android [закрыто]

Можно ли программировать приложения Android на Clojure? Кто-нибудь может предложить хороший учебник или книгу, если это возможно?
вопрос задан: 11 January 2011 02:08
0
ответов

Пример TCP «Клиент» в Clojure! [закрыто]

Я пытаюсь использовать сокет TCP для передачи общего состояния между сервером и группой клиентов. Я использую "Server-Socket" из clojure.contrib для сервера. Это работает очень хорошо, и я могу ...
вопрос задан: 11 January 2011 01:10