0
ответов

Куда пропал run-server в compojure?

Раньше я мог запускать веб-сервер в compojure вот так: (run-server {: port 8080} "/ *" ( сервлет my-app)) Кто-нибудь знает, куда девалась эта функция в последнем compojure? (0.6.2) ...
вопрос задан: 20 March 2011 22:09
0
ответов

странность в функции карты Clojure

первая странность вещь о карте в clojure находится в следующем фрагменте: (применить список карт '((1 a) (2 b) (3 c))) Результат меня удивил: ((1 2 3) (abc)) Кто-нибудь может объяснить, как это работает?
вопрос задан: 20 March 2011 14:53
0
ответов

Что такое хорошая витрина для Clojure?

Я хотел бы запустите сеанс, посвященный Clojure. Не могли бы вы порекомендовать проблему, которую можно элегантно решить с помощью функционального программирования с Clojure? Можете ли вы указать ресурсы, посвященные этой теме?
вопрос задан: 18 March 2011 14:50
0
ответов

Современное состояние инструментов документации Clojure [закрыто]

За последний год или около того я видел различные объявления в списке обсуждения Clojure и других местах об инструментах для документирования кода Clojure . Они варьируются от полностью грамотных систем программирования ...
вопрос задан: 17 March 2011 03:21
0
ответов

Как следует интегрировать JavaScript в веб-приложение Clojure / Ring?

Как лучше всего интегрировать ресурсы Javascript в кольцевое приложение? В частности: куда бы мы поместили наши файлы .js? Как и где настраивать юнит-тесты? Как лучше всего настроить ...
вопрос задан: 15 March 2011 19:16
0
ответов

Преобразование вложенных списков в список наборов в Clojure?

Наличие списка списков одинакового размера, например: (def d [["A" "B"] ["A" "C"] [" H "" M "]]) Как его можно преобразовать в список наборов, каждый из которых соответствует указанным выше индексам: [# {" A "" H "} # {" B "" C "" M "}]
вопрос задан: 14 March 2011 20:43
0
ответов

Почему я получаю переполнение стека?

Я играл с Clojure, и мне удалось взорвать стек. В этом фрагменте кода я использую рекурсию только с recur. Я часто выполняю конкатенацию (обратите внимание на вызовы concat в трассировке ...
вопрос задан: 14 March 2011 18:27
0
ответов

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

Каков идиоматический способ Clojure для создания потока, который зацикливается в фоновом режиме, обновляет некоторые общие ссылки и управляет их продолжительность жизни? Я использую для этого будущее, но мне кажется ...
вопрос задан: 13 March 2011 18:28
0
ответов

Как мне реализовать цикл foreach в clojure?

Реализовать цикл for в clojure кажется несложным, но как я могу реализовать оператор foreach, который считывает каждый элемент в список (вектор) и что-то делает? вот так ... (foreach i list ...
вопрос задан: 12 March 2011 22:07
0
ответов

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

Некоторые языки (Haskell, Clojure, Scheme и т. Д.) Имеют отложенное вычисление. Одним из преимуществ ленивых вычислений является бесконечное количество структур данных. Что в этом такого хорошего? Каковы некоторые примеры ...
вопрос задан: 12 March 2011 18:15
0
ответов

Emacs Clojure mode without paredit

I'm using the Clojure mode package from ELPA. Otherwise everything is fine, but I just can't stand paredit mode. I can't seem to turn it off easily, now I just disable it for every buffer I open. I ...
вопрос задан: 11 March 2011 20:38
0
ответов

Как в clojure оценить аргументы макроса из другого макроса?

У меня есть два макроса. Первый принимает символ как единственный параметр (потому что он передается def, которому нужен символ). Вторая функция принимает список символов и должна вызывать первую с помощью ...
вопрос задан: 10 March 2011 12:27
0
ответов

Как я могу изолировать Clojure?

Я пишу приложение, которое позволяет пользователям моего приложения расширять его с помощью Clojure. Clojure вводится через веб-страницу в приложении и "запускается". Мой вопрос: как я могу ...
вопрос задан: 10 March 2011 10:00
0
ответов

Multiline shebangs in Clojure?

Goal: produce a Clojure script which runs -main when run as ./script.clj. The closest I've gotten is #!/bin/bash #(comment exec clj -m `basename $0 .clj` ${1+"$@"} exit #) (defn -main [args] (...
вопрос задан: 8 March 2011 01:19
0
ответов

Вход в Clojure

Для разработки на Java я использую Slf4j и Logback. Регистратор logger = LoggerFactory. logger.debug("Hello world."); How to use these two libs in Clojure programs? Majority of ...
вопрос задан: 7 March 2011 12:40
0
ответов

Краткое изложение фундаментальных концепций Ruby on Rails

Поскольку я новичок в Rails, у меня есть трудно найти веб-сайт или ссылку, которая дает краткое изложение Ruby on Rails. Я понимаю MVC, ActiveRecord и тому подобное на базовом уровне ...
вопрос задан: 5 March 2011 16:14
0
ответов

caddr в Clojure

Что эквивалентно caddr Lisp в Clojure?
вопрос задан: 4 March 2011 02:27
0
ответов

Правильная форма для использования 2D-массива в Clojure и инициализации каждой ячейки

(новичок в Lisp) Мне нужно создать 2D-массив и инициализируйте каждую ячейку в массиве. Каждая ячейка инициализируется функцией, основанной на данных в предыдущей ячейке. Таким образом, ячейка 0,1 будет ...
вопрос задан: 3 March 2011 15:15
0
ответов

Является ли defn потокобезопасным?

Могу ли я переопределить функцию в реальном времени без побочных эффектов? Является ли defn потокобезопасным?
вопрос задан: 3 March 2011 13:32
0
ответов

Введите набор точек в функцию clojure

Я пишу алгоритм на Clojure, который принимает набор точек, представляющих многоугольник. Другой вход - это точка, и на выходе нужно указать, находится ли точка внутри многоугольника или нет. ...
вопрос задан: 2 March 2011 14:35
0
ответов

функция карты clojure с нетерпением ждет?

Согласно замечательной странице учебника Марка: «Карта function применяет заданную функцию, которая принимает один параметр к каждому элементу в коллекции, возвращая ленивую последовательность результатов ". Тем не менее, когда я это делаю ...
вопрос задан: 28 February 2011 16:21
0
ответов

Фреймворк распределенных вычислений для Clojure / Java

Я разрабатываю приложение, в котором мне нужно распределить набор задач по потенциально довольно большому кластеру из разных машин. В идеале мне нужен очень простой идиоматический способ сделать это в ...
вопрос задан: 28 February 2011 13:07
0
ответов

Как захватить вывод stdout / log агента в SLIME?

Я отправляю задачу агенту, но не вижу вывода каких-либо операторов печати, которые я ввел в функцию . Как отследить выполнение кода на агентах? РЕДАКТИРОВАТЬ: Оказывается, я получаю вывод в консоли ...
вопрос задан: 27 February 2011 09:32
0
ответов

python, эквивалентный разделу-all из Clojure?

ищет что-то в стандартной библиотеке python или синтаксический трюк. для программистов, не использующих Clojure, partition-all должен иметь следующую семантику: partition_all (16, lst) == [lst [0:16], lst [16:32], lst [32:48], ...
вопрос задан: 26 February 2011 19:13
0
ответов

Можно ли игнорировать разницу между макросом и встроенным?

Я начинаю с Clojure, который также является моим первым шепелявым. Очевидно, здесь есть что принять, и, пытаясь уменьшить когнитивную нагрузку, я пытаюсь найти части, которые я могу спокойно игнорировать (потому что ...
вопрос задан: 25 February 2011 17:53
0
ответов

Остановка бесконечных циклов при выполнении тестов clojure в emacs с leiningen и swank / slime

В некоторых типах кода относительно легко создать бесконечный цикл, не взрывая стек. При тестировании кода такого рода с помощью clojure-test, есть ли способ прервать текущее выполнение ...
вопрос задан: 25 February 2011 03:50
0
ответов

Как прочитать файл, который используется в данный момент, как это делает Windows при его копировании?

Один из моих приложения предназначены для чтения (и только чтения) файлов, которые могут использоваться. Но при чтении файла, который уже открыт, например, в Microsoft Word, это приложение выдает ...
вопрос задан: 24 February 2011 20:07
0
ответов

Есть ли в Clojure простой способ преобразования между типами списков?

Я часто использую ленивый список, когда Я хочу вектор, и наоборот. Также иногда у меня есть вектор карт, когда мне очень нужен набор карт. Могут ли мне помочь какие-нибудь вспомогательные функции ...
вопрос задан: 23 February 2011 09:08
0
ответов

Есть ли у Incanter поддержка разреженных матриц?

Есть ли у Incanter поддержка разреженных матриц (умножение, разложение, решение)?
вопрос задан: 23 February 2011 00:26
0
ответов

В чем разница между; а также ;; в комментариях к коду Clojure?

В чем разница между; а также ;; при запуске комментария в Clojure? Я вижу, что мой текстовый редактор раскрашивает их по-разному, поэтому я предполагаю, что теоретически есть какая-то разница. Я также вижу, что ...
вопрос задан: 22 February 2011 21:29