0
ответов

Прикрепите ответ clojure / scala к работающей JVM

У меня есть веб-приложение java, работающее под tomcat в Sun java 6 JVM. Есть ли способ прикрепить scala или clojure REPL к работающей JVM? Когда веб-приложение запущено и запущено, контекст, в котором ...
вопрос задан: 9 November 2010 11:10
0
ответов

Есть ли причина предпочесть функциональное программирование для проектов интеллектуального анализа данных? [закрыто]

Я изучаю возможность запуска проекта интеллектуального анализа данных, который будет включать в себя интенсивные вычисления и преобразование данных и должен быть относительно легко масштабируемым. По вашему опыту, это ...
вопрос задан: 8 November 2010 21:13
0
ответов

Идиоматический Clojure для решения алгоритма динамического программирования

Я решил проработать текст CLRS Introduction to Algorithms и выбрал здесь аккуратно проблему печати. Я проработал проблему и придумал обязательное решение, которое было ...
вопрос задан: 8 November 2010 20:26
0
ответов

Что значит «хорошо сочинять»?

Я много раз встречал утверждения вида X сочиняет / не сочиняет хорошо. Я помню несколько случаев, которые я недавно читал: макросы плохо сочетаются (context: clojure) Блокировки не ...
вопрос задан: 7 November 2010 17:24
0
ответов

Чтение очень большого текстового файла в список в clojure

Как лучше всего читать очень большой файл (например, текстовый файл со 100 000 именами по одному на каждом line) в список (лениво - загружая по мере необходимости) в clojure? В основном мне нужно делать всевозможные ...
вопрос задан: 7 November 2010 14:23
0
ответов

Когда в Clojure деревья гетерогенных типов узлов должны быть представлены с использованием записей или векторов?

Какая идиоматическая практика закрытия лучше всего подходит для представления дерева, состоящего из разных типов узлов: A. Построение деревья из нескольких разных типов записей, которые определяются с помощью deftype или ...
вопрос задан: 4 November 2010 21:32
0
ответов

Каков идиоматический способ добавления вектора к вектору в Clojure?

Добавить в список очень просто: user => (con '(: bar: baz): foo) (: foo: bar: baz) Добавить к вектору легко: user => (con [: bar: baz]: foo) [: bar: baz: foo] Как мне (идиоматически) ...
вопрос задан: 4 November 2010 06:34
0
ответов

Clojure функция объединения

SQL предлагает функцию coalesce (a, b, c, ...), которая возвращает ноль, если все его аргументы равны нулю, в противном случае он возвращает первый ненулевой аргумент. Как бы вы написали что-то вроде ...
вопрос задан: 3 November 2010 23:54
0
ответов

Деструктуризация форм и Compojure?

Я подумал, что выложу это, потому что я заставил его работать с помощью догадок без реального понимания того, что происходит, и я подумал, что было бы полезно, если бы кто-нибудь объяснил это. Я понимаю, как добраться до ...
вопрос задан: 3 November 2010 16:19
0
ответов

Получить стек вызовов в Clojure

Когда я запускаю свои программы Clojure и получаю сообщение об ошибке во время выполнения, Я заметил, что сообщение, напечатанное REPL, содержит только номер строки верхнего уровня из выполненного мной сценария. Могу ли я заставить его ...
вопрос задан: 31 October 2010 20:55
0
ответов

Насколько хорошо Clojure работает с расходом памяти?

Что касается фона, я пишу веб-службу на Clojure (используя Compojure в этом кейс). Меня не беспокоит производительность, она кажется достаточно хорошей, и я всегда могу запустить еще один сервер ...
вопрос задан: 31 October 2010 09:35
0
ответов

Какие критические изменения в clojure 1.3?

У меня возникли проблемы с отслеживанием списка изменений в 1.3 и, что наиболее важно, изменения, которые требуют от меня изменения моего кода. Что изменилось, что изменится, где я могу взять ...
вопрос задан: 29 October 2010 21:38
0
ответов

Поможет ли чтение Little Lisper мне в изучении Clojure? [closed]

Я планирую подобрать язык закрытия. В моем распоряжении старая книга: Little Lisper. Я знаю, что есть более свежие версии этой книги (Little Schemer), но мне интересно, поможет ли она ...
вопрос задан: 27 October 2010 16:53
0
ответов

Предыдущее выражение в clojure repl

В python repl получить результат ранее введенного выражения легко:> >> 1 + 2 3 >>> _ 3 >>> Есть ли способ сделать это в clojure repl?
вопрос задан: 26 October 2010 14:46
0
ответов

Как я могу отформатировать карту на несколько строк с помощью pprint?

Документы pprint - это своего рода кирпичная стена. Если вы напечатаете карту, она появится в одной строке, например: {: a "b",: b "c",: d "e"}. Вместо этого я хотел бы, чтобы меня напечатали вот так, необязательно с запятыми: {: a "b": ...
вопрос задан: 26 October 2010 02:07
0
ответов

Реализация универсального интерфейса Java в Clojure

Я пытаюсь решить проблему Clojure в проекте selenium2 / webdriver с использованием оболочки webdriver-clj для webdriver. Однако, поскольку веб-интерфейс сильно написан сценариями, мне нужно иметь возможность ...
вопрос задан: 22 October 2010 17:27
0
ответов

Установка «констант» Clojure во время выполнения

У меня есть программа Clojure, которую я создаю как файл JAR с помощью Maven. В манифест JAR встроен номер версии сборки, включая метку времени сборки. Я могу легко прочитать это во время выполнения из JAR ...
вопрос задан: 22 October 2010 14:42
0
ответов

Clojure механизм выхода во время компиляции

Язык Forth предлагает "время компиляции "механизм выхода, при котором код может быть выполнен немедленно, пока компилятор работает (не во время выполнения). Вы можете включать операторы печати, например, чтобы ...
вопрос задан: 22 October 2010 12:48
0
ответов

Обслуживание двоичных файлов из базы данных с помощью compojure

У меня есть следующее определение маршрутов: (требуется '[compojure.core: as ccore]' [ring.util.response: как ответ] ) (def * main-routes * (ccore / defroutes avalanche-routes (ccore / GET "...
вопрос задан: 21 October 2010 14:45
0
ответов

Что такое Clojure-эквивалент __FILE__ (найден в Ruby и Perl)

В ruby ​​я часто использую File.expand_path (File.dirname (__ FILE__)) для загрузки файлов конфигурации или файлов с тестовые данные. Прямо сейчас я пытаюсь загрузить несколько html-файлов для теста в свое приложение clojure и могу '...
вопрос задан: 21 October 2010 09:54
0
ответов

Для чего я должен использовать деревья пальца Clojure?

У новой contrib группы библиотеки Clojure есть библиотека дерева пальца. Каковы варианты использования для деревьев пальца в clojure? Когда должен перебирать деревья использоваться вместо одних из других peristent данных clojure...
вопрос задан: 19 October 2010 21:30
0
ответов

Который является большей частью clojuresque способа сравнить символы и строку? (единственная символьная строка)

Я задавался вопросом, о котором лучший (clojuresque) способ сравнить символ и строку в Clojure. Очевидно, что-то как этот возвращает false: (= (первый "clojure") "c"), потому что сначала возвращается...
вопрос задан: 19 October 2010 17:09
0
ответов

Существуют ли какие-либо Clojure DSL?

Реализован ли в Clojure какой-либо DSL (язык, специфичный для домена)?
вопрос задан: 19 October 2010 11:59
0
ответов

Соответствующие строки регулярного выражения Ruby из массива?

Я немного новичок в регулярных выражениях с Ruby (или, я полагаю, регулярном выражении в целом), но мне было интересно, есть ли прагматичные способ сопоставления строки с использованием массива? Позвольте мне объяснить, скажем, у меня есть список ...
вопрос задан: 19 October 2010 03:30
0
ответов

Clojure: получите список соответствий regex

Возможно, я иду об этом неправильно, но я пытаюсь получить все соответствия в строке для конкретного regex шаблона. Я использую re-matcher для получения объекта Соответствия, который я передаю для сдирания коры, давая мне...
вопрос задан: 18 October 2010 20:34
0
ответов

Clojure: превышен предел накладных расходов gc, ленивое вычисление, последовательность pi

Для следующего кода: (ns clojure101.series) (defn avg [[xy]] (/ (+ xy) 2)) (defn avg-damp [seq] (map avg (partition 2 seq))) (defn avg-damp-n [n] (apply comp (repeat n avg-damp))) (defn ...
вопрос задан: 18 October 2010 16:36
0
ответов

Что проку начальная точка для разработки Clojure на Google AppEngine

Что проку начальная точка для разработки Clojure на Google AppEngine? Кажется, что существует два конкурирующего appengine-волшебства библиотек и compojure-gae. Каково Ваше мнение?
вопрос задан: 18 October 2010 14:51
0
ответов

Считается ли это идиоматическим помещением строк документации в вары данных?

Итак, я определил несколько переменных для хранения данных состояния в моем коде закрытия. Я только что обнаружил, что могу добавить к этим переменным строку документа, например: (def ^ {: doc "Documentation for * my-var *"} * my-var *) Это ...
вопрос задан: 14 October 2010 21:27
0
ответов

Удалить нулевые значения с карты?

У меня есть карта Clojure которые могут содержать нулевые значения, и я без особого успеха пытаюсь написать функцию для их удаления (я новичок в этом). Например: (def record {: a 1: b 2: c nil}) (merge (for ...
вопрос задан: 14 October 2010 21:15
0
ответов

Связаны ли типы и объектно-ориентированный объект?

Попытка понять, подразумевают ли типы объектно-ориентированный объект и наоборот. Вопросы: Что такое тип? Можно ли назвать класс в Ruby «типом». В javascript встроенные функции / объекты, такие как Array, String, ...
вопрос задан: 13 October 2010 12:42