0
ответов

Как мне получить методы класса Java из Clojure?

Как я могу получить методы класса Java из Clojure?
вопрос задан: 28 April 2011 15:42
0
ответов

Передача карты функций макроса

У меня есть макрос, который реализует интерфейс Java, который является слушателем. Я определил макрос, чтобы взять карту, содержащую функции, которые я хочу деструктурировать, и использовать для каждого из методов интерфейса. ...
вопрос задан: 28 April 2011 02:53
0
ответов

Создание маршрутов Compojure из списка

Я недавно играл с Compojure, и у меня есть небольшое базовое веб-приложение. Для своих HTML-шаблонов я использую Enlive, и у меня есть пространство имен, в котором хранятся все простые статические страницы. ...
вопрос задан: 28 April 2011 00:00
0
ответов

Как Лисп (Clojure) и Tcl сравниваются с точки зрения абстракции и возможностей метапрограммирования?

Оба кажутся хорошими для создания расширяемых API и генерации кода. Каковы основные различия между ними? В чем вы видите их сильные и слабые стороны ...
вопрос задан: 27 April 2011 18:58
0
ответов

Объяснение «Потеряй голову» в ленивых последовательностях

В языке программирования Clojure, почему этот код проходит с честью? (let [r (range 1e9)] [(first r) (last r)]) Пока этот не работает: (let [r (range 1e9)] [(last r) (first r)]) Я знаю, что это так. ..
вопрос задан: 25 April 2011 16:14
0
ответов

Для чего используется :: в clojure?

Я понимаю, что ключевые слова в Clojure: ключевое слово. Но для чего :: используется? Почему это похоже на привязку? пользователь =>: foo : foo пользователь => :: foo : user / foo
вопрос задан: 24 April 2011 14:47
0
ответов

Can't take value of a macro (clojure)

В этом сегменте кода clojure: (defn makeStructs ;строка 27 "открывает fName как файл и превращает каждую строку в структуру. Returns a Vector of structs" [fName] with-open[r (reader (file fName))] (...
вопрос задан: 22 April 2011 00:43
0
ответов

Можно ли заставить модель STM Clojure работать с несколькими JVM?

Я знаю, что Clojure хорошо работает на многоядерной машине, но мне было интересно, имеет ли смысл для нее работать в кластере JVM, распределенном по множеству машин?
вопрос задан: 21 April 2011 16:13
0
ответов

Вырезать полигоны с использованием контурная линия под слоями многоугольника

Я хотел бы разрезать слой многоугольника в соответствии с высотой на две части (верхнюю и нижнюю). Многоугольник может быть выпуклым или вогнутым, а положение разреза может отличаться друг от друга. The ...
вопрос задан: 20 April 2011 08:47
0
ответов

Поместите элемент в хвост коллекции

Я часто делаю: (concat coll [e]), где coll - это коллекция, а e - единственный элемент. Есть ли в Clojure функция для этого? Я знаю, что cons лучше всего работает с векторами, но я не ...
вопрос задан: 20 April 2011 07:54
0
ответов

Clojure - извлекает значения из вектор хэш-карт

Я ломаю голову сегодня днем, пытаясь понять это. Я новичок в Clojure и Lisp в целом. У меня есть структура данных, которая представляет собой вектор карт, и я хочу получить все значения для ...
вопрос задан: 19 April 2011 23:39
0
ответов

Изучение Java, чтобы я мог добраться до clojure [closed]

У меня есть история ненависти к Java, поскольку я довольно часто использовал ее в конце 90-х, в эпоху «медлительности». Таким образом, я никогда не выучил это хорошо. Насколько я понимаю, Java на самом деле ...
вопрос задан: 19 April 2011 19:18
0
ответов

Возможно ли, чтобы протоколы вводили новое состояние в существующие классы?

Я понимаю, как протоколы могут использоваться для введения нового поведения в существующие классы, но могут ли они (или любой другой механизм Clojure) ввести состояние в существующие классы? Подробнее ...
вопрос задан: 19 April 2011 17:11
0
ответов

Как CLOS соотносится с функциями типов и записей Clojure?

Недавно я работал с типами и записями Clojure, и мне было интересно, являются ли это новые концепции или они вдохновлены объектной системой Common Lisp ?
вопрос задан: 18 April 2011 09:27
0
ответов

Location of Clojures do form

I am trying to locate where do form is defined looking in clojure.core it does not exist. I would like to figure out how do statement is translated to Java?
вопрос задан: 17 April 2011 18:03
0
ответов

Обновление версий зависимостей в проектах Leiningen

Есть ли простой способ узнать, какие версии зависимостей доступны с помощью Leiningen? Например, если у меня есть веб-приложение, которое зависит от Hiccup и Compojure, как я могу быть уверен, что я нахожусь ...
вопрос задан: 17 April 2011 12:55
0
ответов

Access to related data of newly created model instance using post_save signal handler

I need to send an e-mail when new instance of Entry model is created via admin panel. So in models.py I have: class Entry(models.Model): attachments = models.ManyToManyField(to=Attachment, ...
вопрос задан: 15 April 2011 18:38
0
ответов

Что такое отправка предикатов

В последнее время я много слышал о рассылке предикатов в Clojure и интересно, есть ли что-то в этой вещи. Другими словами, что такое предикатная отправка и чем она отличается от обобщенной ...
вопрос задан: 15 April 2011 01:55
0
ответов

Разделение Clojure с помощью фильтра

В Scala метод разделения разбивает последовательность на две отдельные последовательности - те, для которых предикат истинен, и те, для которых он ложен: scala> List (1, 5, 2, 4, 6, 3, 7, 9, 0, 8) ....
вопрос задан: 14 April 2011 16:25
0
ответов

Simple comparator does not sort as (I) expected

I expected this code snippet to produce the original vector, but sorted in a case-insensitive way. Instead I get the original vector untouched. Why doesn't my comparator work? user=> (ns user (...
вопрос задан: 14 April 2011 15:37
0
ответов

Специфические программные показатели для программ Clojure

Мы рассматриваем возможность написания статического анализатора для сбора программные метрики для кода Clojure. Конечно, он будет обрабатывать очевидные вещи, такие как количество файлов, функций, параметров для каждой функции и т. Д. Я ...
вопрос задан: 13 April 2011 12:53
0
ответов

Performance of Clojure lazy structures vs hashes/sets/vectors?

I am using Clojure data structures all over the place but I am not using any lazy evaluation. Is there a performance penalty for using lazy structures everywhere?
вопрос задан: 13 April 2011 07:42
0
ответов

Один ответ, чтобы связать их всех?

Я хотел бы знать, есть ли REPL, который не зависит от языка. Я провожу много времени, изучая REPL (в основном для Clojure, Scala и Haskell), и все в комплекте расстраивают меня, чтобы ...
вопрос задан: 12 April 2011 17:51
0
ответов

Проблемы с вызовом вариативной функции Java из Clojure

У меня есть игра с API Java NIO.2 из JDK 7. В частности, я хотите вызвать метод: Paths # get (Сначала String, String ... подробнее) Это статический метод, который принимает хотя бы одну строку, ...
вопрос задан: 12 April 2011 16:26
0
ответов

Как установить значения по умолчанию для полей в записях в Clojure ?

Я создаю записи в Clojure и хочу установить для некоторых полей значения по умолчанию. Как я могу это сделать?
вопрос задан: 12 April 2011 11:06
0
ответов

Clojure REPL readline как поддержка

Некоторые REPL (например, ruby ​​irb) имеют некоторые очень полезные функции, такие как использование клавиш со стрелками для «перемотки назад» и «вперед» истории команд; но когда я пытаюсь сделать то же самое с Clojure, он только печатает ...
вопрос задан: 12 April 2011 03:07
0
ответов

Как я могу преобразовать строку в число в Clojure?

У меня есть разные строки, некоторые вроде «45», некоторые вроде «45px». Как мне преобразовать оба этих значения в число 45?
вопрос задан: 11 April 2011 12:30
0
ответов

Программирование GUI на Clojure сложно

Я пишу служебную программу, используя графический интерфейс Swing. Я пытаюсь использовать модель презентации Мартина Фаулера для облегчения тестирования. Мое приложение автоматически сохранит несколько пользовательских настроек, используя ...
вопрос задан: 11 April 2011 12:07
0
ответов

Идиоматические в Clojure: (падение 1-й строчки) или (остальные строчки)?

Простой вопрос здесь для Clojure. Что более идиоматично при работе со строками? Что более идиоматично при работе с другими типами данных? Что является более эффективным? (падение 1 стр.) или (отдых ...
вопрос задан: 11 April 2011 01:40
0
ответов

Использование Clojure для модульного тестирования Java

Один из способов заставить организацию принять альтернативный язык JVM - сначала использовать его для модульного тестирования Код Java - «Босс, я просто собираюсь написать несколько модульных тестов на XXX. Это никогда не сработает ...
вопрос задан: 9 April 2011 18:45