0
ответов

Мокинг протоколов Clojure

Можно ли использовать одну из популярных фреймворков имитации Java, такую ​​как EasyMock или Mockito, для имитации протоколов Clojure, определенных с помощью defprotocol? Если да, то как?
вопрос задан: 9 April 2011 13:07
0
ответов

Перегрузка ключевых слов в Clojure

У меня есть такая карта: (def a {: a 1,: b 2}): я хочу перегрузить карту, чтобы некоторые ключевые слова выполняли функции, чтобы: (c: a) Можно было выполнять функцию. Это возможно? Обновление: Я понимаю ...
вопрос задан: 7 April 2011 17:09
0
ответов

Как в Clojure передать несколько аргументов в метод def?

Я хочу создать мульти-метод, который я вызываю следующим образом: (defmethod some-method "some value" [ab] b): но который выбирает функцию только на основе первого параметра 'a'. Как я могу это сделать: (...
вопрос задан: 7 April 2011 07:28
0
ответов

Могу ли я создать изменяемое состояние внутри записей Clojure?

Я рассматриваю возможность использования записей Clojure для сопоставления с изменяющимися объектами в моей программе. Они изменчивы? Или вам нужно использовать дополнительные ссылки в записях? Я немного смущен этим
вопрос задан: 5 April 2011 15:14
0
ответов

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

Я видел макросы профилирования для Clojure, но все они, похоже, используют прошедшее время. Есть ли какой-нибудь способ уменьшить использование процессорного времени?
вопрос задан: 5 April 2011 09:52
0
ответов

Когда у Clojure день рождения? [закрыто]

Я провожу презентацию и хочу знать, когда был официально выпущен Clojure. Кроме того, я знаю, когда отправлять поздравительную открытку :)
вопрос задан: 4 April 2011 23:18
0
ответов

Как добавить поля на карту в Clojure?

У меня есть такая карта: {: a 1: b 20}: и я хочу убедиться, что определенные поля не отсутствует на карте: (: a: b: c: d): Есть ли функция для объединения двух, что-то вроде: (merge -...
вопрос задан: 4 April 2011 12:08
0
ответов

Немакро-версии clojure «и» и «или»

Существуют ли в Clojure немакро-версии и и или? Обновление: в данном случае мне все равно по поводу короткого замыкания.
вопрос задан: 3 April 2011 19:47
0
ответов

Рассматривать макрос Clojure как функцию

Как я могу заставить макрос Clojure действовать как функцию, так что я могу передать это как аргумент, например? Я ожидал, что придется как-то его завернуть. Я бы не ожидал, что обернутая версия будет вести себя точно ...
вопрос задан: 3 April 2011 19:43
0
ответов

построение трехмерного разброса в matplotlib

У меня есть набор матриц Nx3 в scipy / numpy, и я хотел бы сделать трехмерный разброс, где оси X и Y определяется значениями первого и второго столбцов матрицы, ...
вопрос задан: 30 March 2011 18:08
0
ответов

Написание ленивого, функционального, интерактивного приложения командной строки на Clojure

Мне интересно: как лучше всего написать программу Clojure, которая взаимодействует с пользователем или другой программой через stdin и stdout? Ясно, что можно было бы написать какой-то императив ...
вопрос задан: 30 March 2011 12:25
0
ответов

Каков идиоматический способ получить последовательность столбцов из набора данных Incanter?

Как лучше всего получить последовательность столбцов (в виде векторов или чего-то еще) из набора данных Incanter ? Я думал о: (to-vect (trans (to-matrix my-dataset))) Но в идеале мне нужна ленивая последовательность. ...
вопрос задан: 30 March 2011 04:25
0
ответов

Расширение (не реализация) интерфейсов Java в Clojure

В последнее время я много смотрел на Clojure, и мне было интересно, подходит ли он для моей следующий проект. К сожалению, это связано с написанием непереносимого кода, и мне нужен доступ к Win32 API. ...
вопрос задан: 30 March 2011 02:37
0
ответов

HTTP с высокой степенью одновременности с Netty и NIO

Я работаю над примером кода клиента HTTP Netty, чтобы выполнять HTTP-запросы в параллельной многопоточной среде. Однако, моя система полностью ломается (с множеством исключений) в ...
вопрос задан: 29 March 2011 14:45
0
ответов

Как я могу захватить стандартный вывод clojure ?

У меня есть некоторые распечатки, которые мне нужно захватить из программы Clojure, и мне было интересно, как я могу захватить вывод? Я пробовал: (привязка [a * out *] (println "h") a ): но это не работает
вопрос задан: 29 March 2011 11:25
0
ответов

При выполнении функции Clojure `first`

я видел следующий пример в видео Рича о последовательностях. http://blip.tv/file/734409 примерно 33-36 минут: (первый "abcd") => \ a Теперь он говорит, что это расширяется до (вроде): (первый "abcd") = & ...
вопрос задан: 28 March 2011 20:33
0
ответов

Заглушка метода, который принимает Class в качестве параметра с помощью Mockito

Существует общий метод, который принимает класс в качестве параметра, и у меня проблемы с его заглушкой с помощью Мокито. Метод выглядит так: public & Error, T extends ...
вопрос задан: 28 March 2011 16:36
0
ответов

Применение последовательности функций к последовательности значений

Я хочу попарно применить список функций к списку значений. Вот пример для иллюстрации. пользователь => (defn a [fx] (fx)) # 'пользователь / а user => (сопоставить [inc dec] '(98 8)) (99 7) Заметьте, у меня было ...
вопрос задан: 27 March 2011 01:49
0
ответов

Clojure String Return Values ​​

просто быстрый вопрос при просмотре Clojure .... Учитывая следующий сеанс REPL: Clojure 1.2.0 пользователь => "бар" "бар" user => (печать «бар») Barnil пользователь => (defn foo [] ("бар")) # 'user / foo ...
вопрос задан: 26 March 2011 20:54
0
ответов

Оценка макросов в Clojure

У меня проблема с построением DSL в Clojure. Это конкретная проблема, которую я изолировал от всего остального. Допустим, у нас есть простой макрос: user> (defmacro m1 [x] `'~ x) # 'user / m1 it ...
вопрос задан: 26 March 2011 20:34
0
ответов

Как сделать сортировать по имени файла так же, как это делает Windows Explorer?

Это известная проблема «ASCIIbetical» по сравнению с «Natural» в применении к PowerShell. Чтобы иметь возможность сортировать в PowerShell так же, как это делает проводник, вы можете использовать эту оболочку поверх ...
вопрос задан: 25 March 2011 01:19
0
ответов

Как я могу вызвать статический метод Java в clojure?

Я хочу назвать класс по классу String. Как я могу получить доступ к этому статическому методу?
вопрос задан: 24 March 2011 19:34
0
ответов

Есть есть ли какие-либо инструменты clojure, чтобы увидеть, как Clojure использует память JVM?

Я хотел бы иметь возможность проанализировать свою программу Clojure, чтобы увидеть, как используется память. Есть какие-нибудь инструменты для этого? Обновление: я пробовал инструменты JVM, упомянутые в ответах, но ни один из них ...
вопрос задан: 24 March 2011 15:03
0
ответов

clojure REPL не принимает изменения, внесенные в defrecord

У меня настроен проект leiningen. В одном из исходных файлов clojure я определил несколько записей. Мой рабочий процесс обычно состоит в том, чтобы запустить emacs и подключиться к REPL «lein swank». Как только я подключился к ...
вопрос задан: 23 March 2011 19:10
0
ответов

Добавление метаданных with-meta в структуры clojure

Я хочу добавить метаданные к различным элементам на карте, но я получаю сообщение об ошибке в Clojure, если попробую : {: }: Это ...
вопрос задан: 23 March 2011 18:08
0
ответов

Putting key-values into map conditionally, what are the concise ways?

What are the concise/ elegant ways to put into a map key-value pairs for which the corresponding conditions are true? That is to translate [condition1 condition2 ...] [key1 val1 key2 val2 ...] or ...
вопрос задан: 23 March 2011 12:54
0
ответов

Можно ли сделать clojure полностью динамическим?

В clojure 1.1 все вызовы были динамическими, что означало, что вы могли переопределить функцию в REPL, и он будет автоматически включен в запущенную программу. Это также было хорошо для таких вещей, как dotrace ....
вопрос задан: 23 March 2011 09:28
0
ответов

jquery изменение цвета фона при фокусировке и размытии

У меня есть следующая проблема: у меня есть форма с тремя полями ввода текста, и я хочу изменить цвет фона, когда одно из полей имеет фокус, и вернуть его обратно, когда оно теряет фокус. У меня ...
вопрос задан: 23 March 2011 01:45
0
ответов

How can I sort a clojure set of maps?

I have a set of maps something like this: #{ {:name "a" :value "b" ... more stuff here} {:name "b" :value "b" ... more stuff here} {:name "b" :value "b" ... more stuff here} {:name "a" :value ...
вопрос задан: 22 March 2011 17:36
0
ответов

Насколько стабильна Clojure 1.3?

Я подумываю о переходе на альфа / бета-версию Clojure 1.3 с Clojure 1.2, и мне было интересно, что другие люди думают о том, насколько стабильна Clojure 1.3 перед переключением. В 1.2 у меня все заканчивается ...
вопрос задан: 21 March 2011 07:17