1
ответ

Односимвольная консоль вводится в java/clojure

Как я могу считать отдельный символ/, ключ от консоли, не имея необходимость совершать нападки Входят? Существует старая запись в базе данных ошибки Sun, утверждая, что она не может быть сделана в чистом Java. Я нашел их...
вопрос задан: 11 July 2010 23:24
1
ответ

Как создать значение по умолчанию для аргумента функции в Clojure

Я иду с этим: (defn строка-> целое число [ул. и [основа]] (Integer/parseInt str (если (ноль? основа) 10 основ))) (строка-> целое число "10") (строка-> целочисленный "FF" 16), Но это должен быть лучший способ сделать это.
вопрос задан: 8 July 2010 22:01
1
ответ

Способ разделить возвращаемый значения от java.io. File.listFiles в Clojure

Я вызываю функцию Java в Clojure для получения списка файлов. (потребуйте' [clojure.java.io: как io]) (ул. (.listFiles (io/file "/home/loluser/loldir"))) И я получаю целый набор строк как эти # <...
вопрос задан: 6 July 2010 20:27
1
ответ

Что проку начальная точка разработки УСПОКОИТЕЛЬНОГО веб-сервиса в Clojure?

Я изучаю что-то легкое, что, как минимум должен поддерживать следующие функции: Поддержка легкого определения действий через Обертку метаданных, которая извлекает параметры из...
вопрос задан: 5 July 2010 16:05
1
ответ

В чем самый идиоматический путь состоит в том, чтобы передать векторы для var-args в clojure?

Предположим, что у меня есть вектор пар "ключ-значение", которые я хочу поместить в карту. (определение v [k1 v1 k2 v2]) я делаю этот вид вещи: (примените помощника (моя-карта v недостатков)) И на самом деле, я делал...
вопрос задан: 1 July 2010 18:54
1
ответ

Существует ли способ получить набор clojure специальных форм программно?

Что-то подобное этому существуют?: (самая ловкая фантазия ((= ["позволяют" "определению" "не уточнено" "и т.д."] clojure.core/special-chars))),
вопрос задан: 1 July 2010 16:42
1
ответ

Неизменная очередь в Clojure

Что лучший способ состоит в том, чтобы получить простой, эффективный неизменный тип данных очереди в Clojure? Только требуется две операции, ставьте в очередь и исключите из очереди с обычной семантикой. Я рассмотрел списки и векторы...
вопрос задан: 28 June 2010 21:57
1
ответ

Изменяемые поля в Clojure deftype?

Я испытываю Clojure 1.2, специфически изменяемые поля, которые поддерживаются в deftype согласно документации clojure.org. Но я не могу получить принятый за работу. Каков синтаксис для обновления...
вопрос задан: 28 June 2010 13:52
1
ответ

Абстракция далеко от реализации структуры данных детализирует в Clojure

Я разрабатываю сложную структуру данных в Clojure с несколькими подструктурами. Я знаю, что захочу расширить эту структуру со временем и могу время от времени хотеть изменить внутреннюю структуру...
вопрос задан: 24 June 2010 13:26
1
ответ

Никакой такой var: clojure.core/def

Когда я пытаюсь выполнить этот код в затмении: (не уточнено cl1 (определение s 1) (печатают s)) я получаю java.lang. Исключение: Никакой такой var: clojure.core/def (clojure.clj:1), я - полный clojure новичок, но я думаю это...
вопрос задан: 22 June 2010 19:40
1
ответ

как делает _model_ данные из реляционных баз данных в clojure?

Я задал этот вопрос в Твиттере также #clojure канал IRC, все же не получил ответов. Было несколько статей о Clojure-for-Ruby-programmers, Clojure-for-lisp-programmers.. но...
вопрос задан: 18 June 2010 05:35
1
ответ

Добавление полей к проксированному классу в Clojure

Я использую "прокси" для расширения различных классов Swing в приложении GUI Clojure, обычно с кодом, который смотрит что-то как: (определение ^JPanel mypanel (прокси [JPanel] [] (paintComponent [#^...
вопрос задан: 16 June 2010 20:45
1
ответ

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

Система Clojure для создания специальной иерархии ключевых слов знакома большинству людей, которые провели немного времени с языком. Например, большинство демонстраций и презентаций языка...
вопрос задан: 16 June 2010 05:24
1
ответ

Clojure много потоков

Я просто получил "разговор о" Параллелизма Clojure сделанного смотрящего Rick Hickey, и у меня есть несколько вопросов о потоках. Скажем, у меня есть ситуация с большим количеством Агентов, скажем, 10,000 из них работающий один...
вопрос задан: 14 June 2010 19:14
1
ответ

Проблема производительности с массивом Clojure

Эта часть кода является очень медленной. Выполнение от слизи-repl на моем нетбуке берет пару минут. (тестовый массив определения (Целое число/ТИП делать-массива 400 400 3)) (doseq [x (располагаются 400), y (диапазон 400), z (...
вопрос задан: 13 June 2010 22:38
1
ответ

Хороший рабочий процесс с emacs+swank+slime+clojure?

Я просто хотел мнение о хорошем рабочем процессе с помощью emacs среды с clojure+swank+slime. Я часто делаю очень повторяющийся keycommands и задаюсь вопросом, существует ли очевидный лучший путь. Я...
вопрос задан: 13 June 2010 21:12
1
ответ

Обзор функций в Clojure, происходящем из других языков, чем CL

Я ищу обзор функций Clojure, которые происходят из других языков, чем язык Common LISP. Например: STM: язык X, Y и Z Ваш вход приветствуются!
вопрос задан: 11 June 2010 18:02
1
ответ

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

Я пытаюсь разрешить предупреждение отражения в Clojure, который, кажется, следует из отсутствия вывода типа на функциональных возвращаемых значениях, которые являются нормальными объектами Java. Тривиальный пример кода это...
вопрос задан: 10 June 2010 21:40
1
ответ

Переопределение равняется, хэш-код и toString в Clojure deftype

Я пытаюсь создать новый тип в Clojure с помощью deftype для реализации двумерного (x, y) координата, которая реализует протокол "Местоположения". Я также хотел бы иметь эту реализацию стандарт...
вопрос задан: 10 June 2010 20:46
1
ответ

В Clojure - Как делают меня ключи доступа в векторе структур

У меня есть следующий вектор структур: (defstruct #^ {: документ "Базовая структура для получения информации о книге".} книга: заголовок: авторы: цена) (определение #^ {: документ "Лучшие десять бестселлеров Amazon 16 марта 2010".}...
вопрос задан: 8 June 2010 03:32
1
ответ

Clojure: Предотвращение переполнения стека в Решете Erathosthene?

Вот моя реализация Решета Erathosthene в Clojure (на основе урока SICP по потокам): (defn nats-от [n] (выполняют итерации inc n)) (defn делятся? [p q] (нуль? (rem q p))) (defn решето [поток]...
вопрос задан: 7 June 2010 18:34
1
ответ

Есть ли какая-либо проблема с пространством имен clojure ключевые слова в несуществующем пространстве имен?

Я должен чувствовать себя осторожным о создании clojure ключевые слова, которые имеют несуществующие пространства имен? Пример был бы: нечто/панель, где нечто пространства имен на самом деле не существует. Это, кажется, возможно потому что...
вопрос задан: 7 June 2010 12:56
1
ответ

Как установить clojure-contrib в Windows?

Я, может казаться, не нахожу способ запустить Clojure REPL с contrib включенной библиотекой. Если бы я понял документацию, то правильно затем эта команда должна сделать это: C:\clojure-1.1.0>" %ProgramFiles %...
вопрос задан: 4 June 2010 21:26
1
ответ

Определение синтаксиса макроса Clojure

Я определил если макрос следующим образом: пользователь => (defmacro, если [expr тело] (перечисляют, 'если expr нулевое тело)) #'user/unless пользователь => (если (= 1 2) (println "Эй")) Эй, Поскольку Вы видите его, не хорошо работает. Теп
вопрос задан: 4 June 2010 21:23
1
ответ

Почему dotrace бросает StackOverflowError здесь?

(используйте' [clojure.contrib.trace]) (dotrace [ул.] (уменьшают ул. [\a \b])),
вопрос задан: 4 June 2010 21:06
1
ответ

Как я создаю макрос для определения двух функций в clojure

Код ниже не ведет себя, как я ожидал бы.; данный имя функции, его args и тело, создают 2 версии:; т.е. (дважды - это нечто []) должен создать 2 функции: нечто и нечто* (defmacro дважды-...
вопрос задан: 3 June 2010 15:00
1
ответ

Как я получаю последовательность чисел в отсортированном наборе, которые являются между двумя целыми числами в clojure?

Скажите, что у меня есть отсортированный набор целых чисел, xs, и я хочу получить все целые числа в xs, которые являются [x, y), т.е. между X и Y. Я могу сделать: (выберите # (и (> = % x) (<% y)) xs), Но это...
вопрос задан: 3 June 2010 05:02
1
ответ

Обработка файла Java с плавающей точкой как ленивая последовательность Clojure

Какой идеологический способ в Clojure получить ленивую последовательность по файлу, содержащему значения с плавающей запятой, сериализованные из Java? (Я играл с открытым подходом, основанным на примерах чтения строк, но ...
вопрос задан: 2 June 2010 20:50
1
ответ

Управление log4j.properties с lein

Я пытаюсь выяснить, как я могу управлять своим log4j.properties файлом с leiningen. Я хотел бы смочь автоматически включать файл в банки, которые создает lein, а также имейте свойства...
вопрос задан: 1 June 2010 22:02
1
ответ

Расширение Java класс Swing в Clojure

Я пытаюсь расширить Java компонент Swing в Clojure, т.е. Я хочу расширить javax.swing. JComponent и добавляют некоторые пользовательские методы, реализованные в чистом Clojure в дополнение ко всему наследованному стандарту...
вопрос задан: 1 June 2010 21:37