3
ответа

Пожалуйста, объясните некоторые моменты Пола Грэма на Лиспе.

Мне нужна помощь в понимании некоторых моментов из книги Пола Грэма «Что отличало Лисп от других». Новая концепция переменных. В Лиспе все переменные фактически являются указателями. Ценности имеют то, что есть типы, ...
вопрос задан: 26 April 2014 06:11
3
ответа

Clojure: недостатки (seq) по сравнению с союзом (список)

Я знаю, что недостатки возвращают seq, и союз возвращает набор. Я также знаю, что союз "добавляет" объект к оптимальному концу набора, и недостатки всегда "добавляют" объект к передней стороне. Этот пример...
вопрос задан: 15 March 2014 09:50
3
ответа

Как использовать разрешенную переменную в clojure [duplicate]

Я не могу решить эту переменную и использовать ее. Проблема кажется тривиальной, поэтому, скорее всего, я пропустил ее при чтении учебников: (def v 42); = & gt; # 'user / v (+ v 1); = & gt; 43 ...
вопрос задан: 10 February 2014 12:38
3
ответа

Как преобразовать ленивую последовательность в неленивый в Clojure

Я попробовал следующее в Clojure, ожидая иметь класс неленивой возвращенной последовательности: (.getClass (doall (берут 3 (неоднократно рэнд)))) Однако это все еще возвращает clojure.lang. LazySeq. Мой...
вопрос задан: 3 January 2013 17:41
3
ответа

Изучение functional/Clojure программирующий - практические упражнения? [закрытый]

Я изучаю функциональное программирование с Clojure. Какие практические упражнения можно рекомендовать? Репозитории онлайн с решениями были бы прекрасны. Одна идея, о которой я могу думать, проходит весь...
вопрос задан: 21 December 2012 14:18
3
ответа

Когда я делю числа на clojure, я получаю часть, как я получаю десятичное число?

Когда я делаю (/411 125), я не получаю его с точки зрения десятичного числа. Как я делаю это?
вопрос задан: 18 December 2012 09:14
3
ответа

Запись времени функционирует в Haskell

Я плохо знаком с Haskell, и я хотел бы смочь ко времени время выполнения вызова заданной функции или отрывок кода. В Clojure я могу использовать 'время': пользователь => (время (применяются * (диапазон 2 10000))), "Прошедшее время: 289....
вопрос задан: 31 May 2012 04:21
3
ответа

Как выйти из REPL

Я пытаюсь выйти из REPL. Я использую (. System exit 0) или (System / exit 0), но это вызывает ошибку: Exception in thread "Thread-3" java.lang.RuntimeException: java.lang.IndexOutOfBoundsException ...
вопрос задан: 19 April 2012 16:25
3
ответа

Разница между использованием и потребностью

Может кто-нибудь объяснить разницу между use и require, как при непосредственном использовании, так и как: use и: require в макросе ns?
вопрос задан: 19 April 2012 16:19
3
ответа

Лучшая платформа поблочного тестирования для Clojure?

Какова лучшая платформа поблочного тестирования для Clojure? Я предпочитаю больше платформы стиля BDD.
вопрос задан: 10 March 2012 18:54
3
ответа

Определение мультиметоды Clojure

У меня есть следующее в одном пространстве имен, говорят формы: (произойдите:: реагируйте:: форма) (произойдите:: квадрат:: реагируйте), Теперь выполнение следующего в пространстве имен форм: (isa?:: квадрат:: форма), возвращает true. Но...
вопрос задан: 20 February 2012 20:54
3
ответа

Порядок кода в Clojure

У меня есть простая все же расстраивающая проблема в Clojure, у меня есть функция (давайте назовем его функцией чтения), который выясняет то, что пользователь хочет сделать от своего входа, затем вызывает другую функцию, которая делает...
вопрос задан: 10 February 2012 14:25
3
ответа

Захват источника Clojure в качестве значения [duplicate]

В Clojure есть способ захватить некоторый исходный код в качестве значения? Я думаю о чем-то вроде обратного eval, который превратит s-выражение в строку. Например, скажем, у меня есть ...
вопрос задан: 9 February 2012 22:05
3
ответа

Условная инициализация элементов карты в Clojure

Я ищу лучший способ условно избежать добавления элемента в карту, когда он инициализируется / определяется. В этом случае я хочу избежать добавления элемента на карту, если значение ключа ...
вопрос задан: 24 January 2012 19:40
3
ответа

Начинающий, запрограммировав на динамических языках в Android ((J) Ruby, Clojure …)

Я озирался, и я, может казаться, не нахожу категорического ответа или прогресса, который кажется "актуальным". Я видел некоторые интересные проекты как Mirah (раньше Duby), и изучаю его...
вопрос задан: 12 January 2012 02:41
3
ответа

Clojure ',' никогда не оценивая его третий аргумент

Я пытался изобразить этого наш некоторое время теперь. (defn-десятичное-число [астра] (если (. астра (indexOf (интервал \.))) (Double/parseDouble astr) (Integer/parseInt astr))), Который является функцией I...
вопрос задан: 1 January 2012 23:38
3
ответа

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

Используя clojure у меня есть очень большой объем данных в последовательности, и я хочу обработать его параллельно, с относительно небольшое количество ядер (4 - 8). Самая легкая вещь сделать использовать pmap вместо...
вопрос задан: 31 August 2011 03:35
3
ответа

Используйте базу данных с Clojure

Какие методы использовать базу данных от Clojure там? Я знаю от Clojure, можно сделать что-либо, что Вы можете с Java, но это означает, что я могу закончить тем, что использовал что-то чрезмерно сложное (как, в спящем режиме)...
вопрос задан: 20 August 2011 02:17
3
ответа

Исходный код хорошо разработанных функциональных веб-приложений?

Что такое примеры хорошо разработанного функциональный (в противоположность объектно-ориентированному) веб-приложения, которые делают их исходный код доступным? Я в настоящее время изучаю источник Hacker News, но я хотел бы видеть некоторых...
вопрос задан: 13 August 2011 05:33
3
ответа

Clojure на CLR

Мне интересно изучить Clojure на CLR. Я вижу, что там есть порт, но я всегда немного подозрительно отношусь к этим второсортным гражданам (т.е. у них нет стабильности или функциональности ...
вопрос задан: 12 July 2011 03:11
3
ответа

Будет ли компилятор clojure автоматически оценивать выражения литералов при компиляции время?

Это может быть глупый вопрос, но: предположим, что выражение зависит только от литералов или от других выражений, которые также зависят только от литералов; будет ли компилятор оценивать это во время компиляции? ...
вопрос задан: 7 June 2011 05:09
3
ответа

Советы по настройке производительности Clojure в реальном мире?

Я наблюдаю серьезные замедления в "некоторых" частях приложения Clojure. Есть ли у кого-нибудь реальные советы относительно того, как они настраивали производительность приложения Clojure?
вопрос задан: 5 April 2011 08:44
3
ответа

Android без Java

После выполнения целого "предприятия", программирующего некоторое время, я серьезно разочарован самим языком и всегда чувствую себя вполне затрудненным, если я должен вернуться к нему. Размер проекта Вашего...
вопрос задан: 28 March 2011 13:30
3
ответа

Почему там столько функций конструкции карты в clojure?

Вопрос о новичке, но я действительно не понимаю, почему существует столько операций для построения карт в clojure. У Вас есть союз, помощник и слияние, но они, кажется, более или менее делают то же самое? (...
вопрос задан: 14 March 2011 06:02
3
ответа

Композиция функций в Clojure?

Clojure может реализовать (g ∘ f) конструкции как g. Haskell f? Я в настоящее время использую обходные решения как (fn [n] (не (нуль? n))), который не является почти как хороший :)
вопрос задан: 16 February 2011 00:02
3
ответа

Как я должен отказаться от своего исключения в Clojure? [Дубликат]

Например, вместо этого: (throw (Exception. «Мое сообщение исключения»)) Я хотел бы знать, как отбросить мое собственное исключение, которое расширяет существующий класс java следующим образом: (throw (MyException. »...
вопрос задан: 30 September 2010 23:40
3
ответа

Запуск программы Clojure

говорит, что я создаю программу в clojure, и я должен доставить ее клиенту. клиент имеет некоторые компьютерные знания, но он не знает / не хочет запустить repl, загрузить мою программу и запустить ее. он хочет ...
вопрос задан: 29 August 2010 14:23
3
ответа

Условные обозначения, стиль и использование для констант Clojure?

Каковы наилучшие методы определения констант в Clojure с точки зрения стиля, соглашений, эффективности и т. Д. ...
вопрос задан: 26 August 2010 20:21
3
ответа

Занятия по Scala в clojure

Это просто глупый вопрос, который у меня возник сегодня утром: можем ли мы использовать уроки Scala из clojure? Потому что, если ответ «да», я обязательно изучу Clojure ^^
вопрос задан: 24 August 2010 19:22
3
ответа

Основы Clojure: как выполнить серию if-then?

Все еще пытаюсь осмыслить Clojure. Я вижу, как реализовать следующее в Haskell, Python и т. Д., Но пока не понимаю, как это написать в Clojure. Спасибо, если кто-нибудь покажет мне ...
вопрос задан: 24 August 2010 03:05