0
ответов

«Помогите Артуру найти его ограниченный класс» или «как я могу сделать движок приложений Google счастливым»

где-то здесь я использую java.rmi.server.UID, который расстраивает GAE . После: только мои зависимости до костей, я в тупике. (ns helloworld.core (: use; [hiccup.core] [hiccup.page -...
вопрос задан: 31 May 2011 14:23
0
ответов

Как я могу обновить элемент в векторе в Clojure?

Если я иметь вектор: [1 2 3 4 5 6 7 8 9]: и я хочу заменить 5 на 0, чтобы получить: [1 2 3 4 0 6 7 8 9] Как я могу это сделать, если я знаю только индекс как 4? Что-то вроде: (replace-in -...
вопрос задан: 29 May 2011 14:56
0
ответов

Clojure: преобразование файла Clojure в YAML

Как бы вы преобразовали исходный файл Clojure в YAML? Я использовал библиотеку clj-yaml для этого в интерактивном REPL, но я хотел бы автоматизировать это, чтобы я мог передать входной файл и указать ...
вопрос задан: 27 May 2011 15:12
0
ответов

-> оператор в Clojure

Является ли оператор -> в Clojure (и как называется этот оператор на языке Clojure?), эквивалентный оператору конвейера |> в F #? Если да, то зачем ему такое сложное определение макроса, когда (|>) равно ...
вопрос задан: 26 May 2011 21:22
0
ответов

Когда использовать zipmap, а когда map vector?

Я спрашивал об особенностях конструкции zipmap только для того, чтобы обнаружить, что я явно делаю это неправильно. Так я узнал о (map vector vu) в процессе. Но до этого случая я использовал ...
вопрос задан: 26 May 2011 08:34
0
ответов

Библиотека clojure для SPNEGO / Kerberos- HTTP-аутентификация

Я понимаю, что это долгий путь, но будет ли там библиотека clojure для ответа на Kerberos через HTTP-запросы (также известные как spnego)? В настоящее время я изучаю возможности использования Spring-Security framework ...
вопрос задан: 25 May 2011 21:35
0
ответов

Проблема с драйвером PostgreSQL / Clojure

Я пытаюсь получить доступ к базе данных Postgres внутри Clojure. Я нашел массу примеров проектов, использующих БД, настраивая базу данных следующим образом: (def db {: classname "org.postgresql.Driver" ...
вопрос задан: 25 May 2011 04:18
0
ответов

В чем разница между var и quote?

В чем разница между var и quote в Clojure? Например, (var a) и (цитата a). На официальном сайте есть следующие документы, но в чем разница между объектом var и значением для ...
вопрос задан: 21 May 2011 05:55
0
ответов

Насколько зрелым является clojure-clr? Могу ли я использовать его с Mono?

Насколько зрелым является clojure-clr? Поддерживает ли это все функции, которые предоставляет clojure / jvm? Работает ли он на Mono без проблем? Я пробовал clojure-clr, и, похоже, он отлично работает с REPL. Однако ...
вопрос задан: 20 May 2011 15:05
0
ответов

Сохранение Состояние на чисто функциональном языке

Я пытаюсь понять, как сделать следующее:
вопрос задан: 20 May 2011 11:17
0
ответов

Как я могу проксировать Java-класс с перегруженными методами в Clojure?

Например, учитывая Java-класс, например: public class Foo {public String bar (String x) {return "string "+ x; } общедоступная строка строки (целое число x) {return «целое число» + x; } } Как я могу ...
вопрос задан: 19 May 2011 03:40
0
ответов

Clojure для удаления нечисловых значений из строки

У меня есть следующий код, чтобы попытаться удалить нечисловые значения из строки: (применить str (flatten (map (fn [x] ( if (number? x) x)) "ij443kj" ...
вопрос задан: 18 May 2011 14:39
0
ответов

Многопоточная программа прыгающих мячей с использованием агентов в Clojure

Я написал многопоточную программу прыгающих мячей на языке clojure. После запуска потока анимации я выполняю- (send-balls), чтобы запустить потоки прыгающих мячей. Шарики не двигаются, а это ...
вопрос задан: 18 May 2011 05:07
0
ответов

Отсутствуют параметры формы в запросе Compojure POST

У меня проблемы с получением параметров формы в следующем примере Compojure: (ns hello-world (: используйте compojure.core, ring.adapter .jetty) (: require [compojure.route: as route])) (defn view -...
вопрос задан: 17 May 2011 20:31
0
ответов

Производительность запуска приложения Clojure

Я написал несколько небольших служебных приложений на Clojure, которые я компилирую в автономные исполняемые файлы JAR ("uberjars") с помощью Maven и maven-shade-plugin. Эти uberjars содержат распакованные ...
вопрос задан: 16 May 2011 11:43
0
ответов

Clojure против других Lisp [закрыто]

Цель моего вопроса не в том, чтобы начать пламенную войну, а в том, чтобы определить, при каких обстоятельствах каждый язык является «лучшим инструментом» для работы." Я прочитал несколько книг по Clojure (Программирование ...
вопрос задан: 15 May 2011 16:46
0
ответов

Calling Clojure higher-order functions

If I define a function that returns a function like this: (defn add-n [n] (fn [x] (+ x n))) I can then assign the result to a symbol: (def add-1 (add-n 1)) and call it: (add-1 41) ;=> 42 ...
вопрос задан: 15 May 2011 13:49
0
ответов

Что означает RT в исходном коде Clojure?

clojure / src / jvm / clojure / lang / RT.java Вышеупомянутое кажется одним из наиболее важных исходных файлов в исходном коде Clojure. Для понимания архитектуры, что делает RT ...
вопрос задан: 12 May 2011 15:05
0
ответов

Какой идиоматический способ поменять местами два элемента в векторе

Есть ли лучший или более краткий способ сделать следующее? (defn swap [v i1 i2] "поменять местами две позиции в векторе" (let [e1 (v i1) e2 (v i2)] (-> (assoc v i1 e2) (assoc ...
вопрос задан: 12 May 2011 14:28
0
ответов

Using macros in Clojure

I'm specifically trying to generate the boilerplate for crud functions to work with the Google App Engine datastore using appengine-magic in Clojure. I'm having difficulty working out how to generate ...
вопрос задан: 8 May 2011 21:02
0
ответов

Где найти действительные номера версий для зависимостей в Leiningen

Я новичок в Clojure и Leiningen, и я определил, что кое-что из того, что я хочу использовать, находится в clojure.contrib.generic.math-functions. Я нашел информацию об API для этого на http: // richhickey ....
вопрос задан: 6 May 2011 10:47
0
ответов

Converting a org.w3c.dom.NodeList to a Clojure ISeq

I am trying to get a handle on the new defprotocol, reify, etc. I have a org.w3c.dom.NodeList returned from an XPath call and I would like to "convert" it to an ISeq. In Scala, I implemented an ...
вопрос задан: 5 May 2011 13:25
0
ответов

Программная транзакционная память - пример компоновки

Одно из основных преимуществ программной транзакционной памяти, о котором всегда упоминают, - это возможность компоновки и модульность. Различные фрагменты можно комбинировать для получения более крупных компонентов. В блокировках ...
вопрос задан: 4 May 2011 16:25
0
ответов

IllegalStateException Компиляция Clojure-Contrib

Я пытаюсь скомпилировать свою собственную версию clojure-contrib с Maven Я получаю следующее исключение: Исключение в потоке "main" java.lang.IllegalStateException: не удается динамически связать нединамическую переменную: ...
вопрос задан: 4 May 2011 00:49
0
ответов

Importing a CSV with different row widths into Incanter?

I'm trying to import a CSV file with rows of many different lengths into Incanter using the read-dataset function. Unfortunately, it appears to truncate the rows down to the length of the first row. ...
вопрос задан: 3 May 2011 23:47
0
ответов

Clojure (строка чтения) возвращает ноль; не подсказывает

Я работаю над своей первой подходящей программой Clojure - шахматной игрой. У меня есть следующее: (defn human-move [board] (board-utils / print-board board) (print «Введите свой ход, например: 'E7 E5' ...») (...
вопрос задан: 2 May 2011 22:44
0
ответов

Рекурсивный коан Clojure является четным?

Я работаю через Clojure Koans, и я готовлюсь к коанам рекурсии. Я не понимаю, как решить, является ли? с помощью рекурсии. В упражнении эта функция частично определяется как: (defn is-even? [N] ...
вопрос задан: 2 May 2011 05:27
0
ответов

Почему использование Maybe / Option не так широко распространено в Clojure?

Почему Clojure, несмотря на такой упор на функциональную парадигму, а не использование монады Maybe / Option для представления необязательных значений? Использование Option довольно широко распространено в Scala, функциональное программирование ...
вопрос задан: 30 April 2011 06:09
0
ответов

Параметры для создания классов Java в Clojure

Есть несколько различных способов создания классов Java в Clojure, поэтому каковы компромиссы при выборе между gen-class, proxy и reify в Clojure? (есть ли другие способы создания классов Java ...
вопрос задан: 29 April 2011 11:47
0
ответов

Почему я должен использовать Reify вместо прокси в clojure ?

Почему я должен использовать Reify вместо прокси в clojure?
вопрос задан: 28 April 2011 16:26