Результаты поиска по запросу "clojure"

1 ответ

Как я могу установить пакеты Leiningen за брандмауэром?

Я использую локальную библиотеку, чтобы сделать некоторые разработки, но брандмауэр предотвращает множество интернет-сайтов. Есть ли способ загрузить артефакты вручную? Мой project.clj ...

1 ответ

@pauldoo Вы код шрифтом переменной ширины? Это должно быть ужасно.

име clojure emacs делает отступ для моих комментариев с запятой с 5 вкладками. Даже если это первая строка в пустом файле, это происходит. Например, просто откройте файл clojure, введите; на первый символ и нажмите Tab. Я использую версию 1.7.1

3 ответа

Представляя дерево в Clojure

Каким будет идиоматический способ представления дерева в Clojure? Например.: A / \ B C /\ \ D E FПроизводительность не важна, и деревья не будут расти дальше 1000 элементов.

ТОП публикаций

0 ответов

или же

чаю Clojure и наслаждаюсь им, но нахожу несогласованность в записях, которая озадачивает меня: почему конструктор карты по умолчанию (карта-> что угодно) не проверяет целостность данных при создании новой записи? Например: user=> (defrecord ...

0 ответов

 включает в себя новые строки в возвращаемой строке.

могу довольно напечатать PersistentHashMap в Clojure в строку? Я ищу что-то вроде: (str (pprint {... hash map here...})который я могу передать как строку

1 ответ

 хотя, и когда выйдет 2.8.0, у вас должно быть меньше проблем.

у собственный плагин для Leiningen, который поможет в развертывании функций AWS Lambda, написанных на Clojure. я используюaws-java-sdk-lambda версия1.11.145 который зависит от Джексона2.6.xконкретно2.6.5 IIRC. Поскольку я пишу это как плагин, ...

2 ответа

Вы использовали фразу «по крайней мере» о Lisp-2. Простое различие между этими двумя случаями заключается в следующем: находится ли символ в заголовке s-выражения или нет (если это так, то ищите в пространстве имен функции, иначе в пространстве имен переменной). Можете ли вы привести несколько примеров, кроме этих двух случаев?

ался понять разницу между Lisp-1 и Lisp-2 и как это относится к Clojure, но я все еще не понимаю должным образом. Кто-нибудь может просветить меня?

2 ответа

@naomik Я принял ответ Алана, потому что моей главной целью было использовать «ванильный Clojure как лямбда-исчисление». В своем ответе вы прекрасно перечислите недостатки этого подхода, и он очень помогает. Вы также предоставляете 3 варианта и даже предоставляете реальную оценку! Это действительно отличный ответ, я бы хотел отметить оба варианта как правильные!

чаю лямбда-исчисление с книгой Грега Майклсона «Введение в функциональное программирование через лямбда-исчисление». Я реализую примеры в Clojure, используя только подмножество языка. Я разрешаю только: символылямбда-функции с одним ...

2 ответа

Довольно удобно, но не я искал, эти работы над пространствами имен. Спасибо, что упомянул их, хотя.

ибудь знает, существует ли эквивалент Clojure для питонов "dir". В основном мне нужно знать функции, которые я могу вызывать для чего-то или, более конкретно, для Java-объектов. Я хочу знать доступные методы и свойства (я не уверен, что в java ...

6 ответов

Этот вопрос был не столько как «Как я могу запустить код Clojure на устройстве Android», а как «как я могу писать приложения для Android в Clojure»

ли программировать приложения для Android в Clojure? Кто-нибудь может предложить хороший учебник или книгу, если это возможно?