Я ищу такого рода взаимодействие с командной строкой в командной строке Windows: C: \ temp1> clj some_script.clj
C: \ temp2> Где some_script.clj содержит что-то вроде: (cd "c: \\ temp2" ...
нашел это в блоге: (def x ^ {: type :: my-class} {}), по-видимому, он добавляет метаданные пользователю карты => (meta x)
{: type: user / my-class} что еще делает ^? есть ли у него другое применение? может это быть ...
Я ищу профилировщик для JVM, похожий на Python " беги, змея, беги ». Больше всего мне не хватает возможности визуализации «квадратной карты», показывающей, какие методы требуют больше всего времени для выполнения. ...
Я пытаюсь написать функция, которая возвращает мемоизированную рекурсивную функцию в Clojure, но у меня возникают проблемы с тем, чтобы рекурсивная функция видела свои собственные мемоизированные привязки. Это потому, что нет ...
Есть ли спецификация языка для clojure? Что-то, что точно определяет лексический синтаксис и грамматику в EBNF или что-то подобное? Самое близкое, что я смог найти, это clojure ...
Мне интересно, существует ли набор кода Emacs Lisp, который реализует некоторые функции Clojure. Например, -> и - >> и comp и partial, и другие? Спасибо.
Scala предлагает метод с именем stripMargin, который удаляет левую часть многострочной строки до указанного разделителя (по умолчанию: "|"). Вот пример: "" "| Foo | Bar" "". StripMargin возвращает ...
A Java API, с которым я взаимодействую с Clojure, требует, чтобы я передал ему двумерный массив чисел типа double; двойной [] []. Как мне создать примитивный двумерный массив двойников в Clojure? Я ищу что-то вроде этого (...
Compojure не связывает поля в форме POST. Это мой маршрут def: (defroutes main-routes (POST "/ query" {params: params} (debug (str "|" params "|")) "OK ...")
) Когда я отправляю форму ...
Я никогда особо не задумывался об этом, пока не объяснял некоторый код clojure коллеге, который не был знаком с clojure. Я объяснял let ему, когда он спросил, почему вы используете вектор для объявления ...
I Я разрабатываю веб-приложение с помощью Compojure, и я был бы очень признателен за небольшой и полный пример хранения и извлечения данных сеанса. Спасибо заранее,
Джеймс.
defrecord в clojure позволяет определять простые контейнеры данных с настраиваемыми полями. например, user => (defrecord Book [ISBN автора])
user.Book Минимальный конструктор, который дает результаты, принимает только ...
Я пытался создать определяемое пользователем исключение в Clojure, и у меня возникали всевозможные проблемы. Я попробовал метод, описанный здесь: http://en.wikibooks.org/wiki/Clojure_Programming/...
Я сейчас ищу в Clojure и Incanter в качестве альтернативы R. (Не то чтобы мне не нравился R, но просто интересно попробовать новые языки). Мне нравится Incanter, и синтаксис кажется мне привлекательным, но ...
Я пытаюсь понять, как чтобы преобразовать строку в этом формате в древовидную структуру данных произвольной глубины. "{{Привет, большой | Привет | Привет} {мир | земля} | {Прощай | прощай} {планета | рок | глобус {. |!}}}" [[["...
У меня есть зависимость от clj-record в моем проекте CounterClockwise. Как лучше всего с этим справиться? Скопируйте исходный код или скомпилируйте в JAR и добавьте его в качестве библиотеки, на которую указывает ссылка?
При попытке оптимизировать C и LISP просмотр кода ассемблера, выводимого компилятором, может оказаться большим подспорьем. Предположительно, Clojure компилируется в байт-код JVM, который также будет полезен. Как мне увидеть ...
Можно ли преобразовать этот код Java в код Clojure, который работает так же быстро или почти так же быстро? Мне удалось получить более простые функции, такие как добавление двух массивов для работы на разумных скоростях с подсказкой типов, но я ...
Мой текущий метод: если есть функция, в которой, как я знаю, есть ошибка, я копирую ее фрагменты и фрагменты в REPL и оцениваю, соответствует ли результат ожидаемому. Чтобы настроить его, я должен определить ...
Итак, обычное clojure repl работает нормально, (read-line) собирает ввод, а затем повторяет его. Однако использование lein repl никогда не повторяет никакие входные символы и никогда не позволяет мне вернуться из любого чтения stdin ...
Исходя из опыта работы с Clojure, я считаю, что его предварительная версия / пост-условия служат основой для проектирования по контракту: ;; sqr.clj (defn sqr [n] {: pre [(not = 0 n) (number? n)]
...
Я ищу возможность заставить REPL распечатать текущее определение функции. Есть какой-либо способ сделать это? Например, дано: (defn foo [] (if true "true")) Я хотел бы кое-что сказать ...
Как мне ввести подсказку, чтобы избавиться от оставшихся вызовов отражения? (def B (amap ^ "[[D" A i ^ "[[D" B (amap ^ удваивает (aget A (int i)) j ^ удваивает row (* 2 (aget row (...
По вашему мнению, какой язык лучше всего подходит для реализации монад (Python / Ruby / LISP) ?, также может ли кто-нибудь рассказать мне о некоторых возможных вариантах использования монад (пожалуйста, приведите примеры), например об исключениях?
...
Как в Clojure получить имя пространства имен, в котором названы переменные и функции? Например, улучшение следующего: (ns my-ns) (def namespace-name "my-ns") Проблема с ...
Можно ли написать макрос на Clojure, который генерирует больше чем одно значение или выражение?
На мой взгляд, это невозможно, по крайней мере, с использованием шаблона синтаксической цитаты `(..). например, from: [...
Я знаю основы взаимодействия clojure / java: вызов java из clojure и наоборот. Однако мне не удалось вернуть типизированную коллекцию из clojure в java. Я пытаюсь увидеть что-нибудь из этого ...
В Clojure есть более элегантный способ найти полное имя функции (известно, что оно имеет мета info) than (defn full-qual-name [fn] (let [fn-meta (meta fn) fn-ns (ns -...
Я пытаюсь использовать некоторые Java-классы с Clojure. Я успешно пробовал это на Scala, но с Clojure получаю исключение IllegalArgumentException. Вот API: http://download.oracle.com/javase/1.4.2/...