Результаты поиска по запросу "clojure"
Переполнение при использовании recur в clojure
У меня есть простой калькулятор простых чисел в clojure (неэффективный алгоритм, но я просто сейчас пытаюсь понять поведение повторения). Код: (defn divisible [x,y] (= 0 (mod x y))) (defn naive-primes [primes candidates] (if (seq candidates) ...
Можете ли вы получить «код как данные» загруженной функции в Clojure?
Другими словами, "Итак, код это данные ... [http://groups.google.com/group/clojure/browse_thread/thread/554cdc59d8a46f01]" Этот поток рассматривает, как читать из исходного файла, но мне интересно, как получить s-выражение уже загруженной ...
Как заставить функцию Clojure принимать переменное количество параметров?
Я изучаю Clojure и пытаюсь определить функцию, которая принимает переменное количество параметров (VARIADIC функция) и суммировать их (да, так же, как процедура +). Однако я не знаю, как реализовать такую функцию Все, что я могу сделать, ...
Clojure / Ring: при использовании адаптера Ring Jetty большие запросы выдают ошибку 413: FULL HEAD.
Используя адаптер Jetty Ring, если мой запрос слишком велик, я получаю ошибку 413: FULL HEAD. Я отследил его до свойства, называемого headerbuffersize, но когда я пытаюсь установить его в вызове run-jetty, я все равно получаю 413. Есть ли лучший ...
В clojure, как применить макрос к списку?
Вclojure, apply не может быть применен к макросу. Например(apply and [true false]) выдвигает исключение Я думал о следующем обходном пути: (defmacro apply-macro[func args] `(~func ~@args))На первый взгляд, это работает довольно ...
Выделите аргументы в теле функции в vim
Немного того, что можно было бы позаимствовать у IDE. Поэтому идея состоит в том, чтобы выделить аргументы функций (и, возможно, имена переменных в пределах области видимости) внутри тел функций. Это поведение по умолчанию для ...
Лучшая альтернатива pmap в Clojure для распараллеливания умеренно недорогих функций над большими данными?
Используя clojure, у меня есть очень большой объем данных в последовательности, и я хочу обрабатывать их параллельно, с относительно небольшим количеством ядер (от 4 до 8). Самое простое, что можно сделать, это использоватьpmap вместоmap, ...
В clojure, как объединить несколько карт, объединяющих сопоставления с одним и тем же ключом в список?
В Clojure я хотел бы объединить несколько карт в одну карту, где сопоставления с одним и тем же ключом объединяются в список. Например: {:humor :happy} {:humor :sad} {:humor :happy} {:weather :sunny}должно привести к: {:weather :sunny, :humor ...
Какое пространство имен получено для clojurescript при переходе из clojure?
Я пытаюсь понять модель пространства имен в clojurescript. Я понимаю, что javascript не поставляется с поддержкой пространства имен, поэтому он был добавлен через библиотеку Google Closure. Однако я не понимаю, как clojurescript справляется с ...
Что такое закрытый эквивалент идиомы Python «if __name__ == '__main__'»?
Я балуюсь clojure и испытываю небольшие затруднения, пытаясь определить clojure (и / или Lisp) эквивалент этой распространенной идиомы Python. Идиома состоит в том, что в нижней части модуля python часто есть немного тестового кода, а затем ...