0
ответов

Compojure: как сопоставить параметры запроса

Я пытаюсь заставить работать любую из следующих связок, чтобы сопоставить http://mysite.org/add?http://sitetoadd.com или http://mysite.org/add?u=http://sitetoadd.com (GET "/add?:url" [url] url) (GET "/add?u=:...
вопрос задан: 23 May 2017 12:34
0
ответов

Является ли Clojure свободным от блокировки с помощью алгоритмов блокировки?

Я продвигаюсь в своем квесте Clojure (около 80 задач решено на 4clojure.com), и я продолжаю читать, кодировать и пытаться «получить это». Теперь я немного сбит с толку тем, что Clojure разработан для "беззамкового"...
вопрос задан: 23 May 2017 12:33
0
ответов

Как мне скомпилировать формы Clojurescript из Clojure?

Я использую clj-webdriver для тестирования на основе Selenium в веб-приложении Clojurescript. Иногда в самом приложении есть что-то, с чем я бы хотел возиться во время выполнения теста. ...
вопрос задан: 23 May 2017 12:33
0
ответов

Clojure: как получить путь к работающему JAR/корневому исходному каталогу?

В Java есть простой способ получить путь к работающему файлу jar: MyClass.class.getProtectionDomain().getCodeSource().getLocation().getPath() Но в Clojure у нас нет имени класса, только пространство имен. ..
вопрос задан: 23 May 2017 12:32
0
ответов

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

В принятом ответе на другой вопрос, установка« констант »Clojure во время выполнения, функция clojure используется постоянно. Определение постоянно выглядит так: (defn always "...
вопрос задан: 23 May 2017 12:32
0
ответов

Озадачены функциональной широтой -первого обхода дерева в Clojure?

Скажем, у меня есть дерево, определенное в соответствии с рекомендацией в этом посте, хотя в моем случае это вектор, что, надеюсь, не имеет значения (это векторы в книге Programming Clojure):(дерево определения [1 [[2 [...] [...
вопрос задан: 23 May 2017 12:32
0
ответов

Почему Clojure различает символы и переменные?

Я уже видел этот вопрос, но он не объясняет, что меня интересует. Когда я впервые пришел в Clojure из Common Lisp, я был озадачен, почему символы и ключевые слова рассматриваются как отдельные типы, но...
вопрос задан: 23 May 2017 12:32
0
ответов

Автоматизация управления локальными зависимостями Leiningen

Я использую локальный maven-репозиторий для размещения некоторого кода, который я использую для разработки проекта. Я указал этот репозиторий в своем файле project.clj и теперь могу полагаться на локальные банки таким образом (как ...
вопрос задан: 23 May 2017 12:31
0
ответов

Работа с Java из Emacs в рамках проекта Leiningen

На SO есть много близко связанных вопросов, вот только некоторые из них: Java и Clojure с Leiningen Как лучше всего разрабатывать Java в Emacs? Лучшие инструменты java для emacs The ...
вопрос задан: 23 May 2017 12:31
0
ответов

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

Если я это сделаю, например: (defmacro qqq [] '(toString [this] "Qqq")) (reify Object (qqq)) он не работает, потому что reify видит (qqq) вместо (toString [this] «Qqq»). Обычное решение - макрос, который ...
вопрос задан: 23 May 2017 12:30
0
ответов

Методы добавления REPL в проект Java

Какие методы, которые люди сочли полезными, используя Clojure, Scala, JRuby, инструменты сборки и т. д., чтобы модифицировать проект Java с помощью REPL для быстрого экспериментирования? Мне часто приходится работать со старой доброй Java...
вопрос задан: 23 May 2017 12:29
0
ответов

Совет/обсуждение анонимных «самореферентных» структур данных

Приношу извинения за любую ошибочную терминологию --Я новичок в компьютерных науках, и я знаю только Clojure (, но я бы сказал, что знаю его достаточно хорошо ). Итак, я не провел много исследований по...
вопрос задан: 23 May 2017 12:29
0
ответов

Ошибка режима слизи

Я следовал руководству и информации из Мягкого руководства по Emacs / Swank / Paredit для Clojure, однако после открытия elpa и установки режима clojure, slime и paredit. Я перезапустил emacs и ...
вопрос задан: 23 May 2017 12:27
0
ответов

Какие функциональные языки JVM хорошо поддерживаются IDE? (IDE: IDEA, Netbeans, Eclipse или аналогичный)

Я потратил много времени на поиск функционального языка, который может беспрепятственно обращаться к устаревшему коду Java (код Weka). Автозаполнение импортированных методов класса Java было бы превосходным. Я представлю свой ...
вопрос задан: 23 May 2017 12:26
0
ответов

«Соответствующий ctor не найден» при попытке заполнить класс Java из Clojure

Я получаю сообщение об ошибке «Соответствующий ctor не найден» при попытке заполнить класс Java из Clojure. Я хочу заполнить этот класс из Clojure. import java.util.Date; открытый класс Account {...
вопрос задан: 23 May 2017 12:26
0
ответов

Помогает ли изучение одного Лиспа в изучении другого?

Есть ли какая-то синергия между изучением разных языков Lisp? В настоящее время я изучаю Emacs Lisp, так как он сразу же пригождается в моем повседневном использовании Emacs, однако я очарован всеми Лиспами, так что, возможно...
вопрос задан: 23 May 2017 12:25
0
ответов

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

Я пишу Clojure-обертку для Java-библиотеки Braintree, чтобы обеспечить более лаконичный и идиоматический интерфейс. Я хотел бы предоставить функции для быстрого и краткого создания Java-объектов, ...
вопрос задан: 23 May 2017 12:24
0
ответов

Целочисленное переполнение Clojure

Я использую Clojure 1.4.0. Почему, если я добавляю Integer/MAX _VALUE и 1, я получаю Long, но если я добавляю Integer/MAX _VALUE к самому себе, я получаю исключение? => (по умолчанию 1 )=> (первый класс )java.lang....
вопрос задан: 23 May 2017 12:23
0
ответов

Использование Compojure, Hiccup и Ring для загрузки НЕСКОЛЬКИХ файлов

На самом деле это плагиат использования Compojure, Hiccup и Ring для загрузки файла.
вопрос задан: 23 May 2017 12:23
0
ответов

включая jar-файлы в clojure

Я скачал и установил jar-файл с Maven (как ответили здесь), но теперь мне нужно, чтобы он требовался внутри проекта. Я следовал инструкциям в git README ((require '[clj-http.client: as...
вопрос задан: 23 May 2017 12:22
0
ответов

Выполнение функции при запуске кольцевого/компьютерного приложения после развертывания [дубликат]

Возможный дубликат: Как запустить произвольную функцию запуска в кольцевом проекте? Я использую промежуточное ПО clojure ring с compojure для создания простого API. Я часто развертываю приложение как войну. ...
вопрос задан: 23 May 2017 12:22
0
ответов

Как программно установить gzip в Jetty?

Я пишу веб-приложение, используя Noir и clojure, в котором используется Jetty. У Jetty есть два способа использования gzip: один для статического и один для динамического, они описаны в https://stackoverflow.com/a/9113129/104021. ...
вопрос задан: 23 May 2017 12:21
0
ответов

Lisp / Clojure: Хорошая ли идея - писать макросы, генерирующие функции?

В этом вопросе предлагается создать макрос Clojure для генерации нескольких функций. Мы придумали, как это сделать, но зациклились на вопросе «Это хорошая идея?». Моя первоначальная реакция не ...
вопрос задан: 23 May 2017 12:19
0
ответов

Как использовать функцию clojure doc?

Я только начинаю работать с Clojure и не могу получить доступ к функции doc. Я использую clojure 1.3 с emacs24 и swank-clojure. user> *clojure-version* {:major 1, :minor 3, :incremental 0, :qualifier ...
вопрос задан: 23 May 2017 12:18
0
ответов

Calling Clojure from .NET

I have been spending some time playing with Clojure-CLR. My REPL is working, I can call .NET classes from Clojure, but I have not been able to figure out calling compiled Clojure dlls from C# classes. ...
вопрос задан: 23 May 2017 12:17
0
ответов

Должны ли циклические структуры данных Clojure включать такие конструкции, как ref?

Сегодня я видел несколько упоминаний о завязывании узлов и круговых структурах данных. Я читал некоторые ответы, и решения, похоже, включают использование ссылки, чтобы указать на начало списка....
вопрос задан: 23 May 2017 12:16
0
ответов

Clojure: Назначение полей defrecord из Map

В продолжение вопроса Как сделать запись из последовательности значений, как вы можете написать вызов конструктора defrecord и назначить поля из Map, оставив безымянные поля равными нулю? (defrecord MyRecord [f1 ...
вопрос задан: 23 May 2017 12:16
0
ответов

Циклы указателя в clojure

Я пишу программу clojure, которая анализирует XML. В рамках этого я хочу создать дерево узлов в XML-документе на основе функции clojure.xml / parse. Однако я бы хотел, чтобы дерево было дв -...
вопрос задан: 23 May 2017 12:16
0
ответов

Как мне разработать и реализовать язык программирования? [закрыто]

Этот вопрос связан с Этим вопросом о трубкозубе Этот вопрос здесь Последние пару лет я думал о том, что мне нравится и не нравится в языках, которые я использую. Я всегда хотел ...
вопрос задан: 23 May 2017 12:15
0
ответов

Clojure range-case macro

В книге Р. Кента Дибвига «Язык программирования схем, 4-е издание», на стр. 86 автор написал синтаксис определения (макрос схемы) для оператора case, который принимает диапазоны для своих ...
вопрос задан: 23 May 2017 12:14