4
ответа

Когда Вы вводите “привет, мир” в Clojure REPL, почему он говорит 'ноль'?

Я ввел это в Clojure REPL (использующий enclojure плагин Netbeans): пользователь => "привет, мир" "привет, мировой" ноль, О чем ноль?
вопрос задан: 12 September 2009 21:02
4
ответа

Clojure ближе к Схеме или языку Common LISP с точки зрения новичка? [закрытый]

Если я хочу изучить Clojure, я должен запустить путем изучения Схемы или языка Common LISP? Или действительно ли Clojure достаточно отличается от обоих из них, что я должен только начать изучать Clojure отдельно?
вопрос задан: 11 September 2009 20:00
4
ответа

Как я могу найти различие в 2 наборах данных?

Если у меня есть разграниченные файлы 2 каналов, содержащие данные закладки, например. Как я могу читать в данных, затем определяют различие в двух наборах данных? Введите Набор № 1: bookmarks.csv 2|www.cnn.com |...
вопрос задан: 14 August 2009 08:07
4
ответа

Который лучше?: (уменьшите + …), или (применяются + …)?

Я должен использовать (подайте заявку + (главный фильтр? (диапазон 1 20))) или (уменьшают + (главный фильтр? (расположитесь 1 20))), Редактирование: Это - источник для начала в clojure от оптимизации инструментария. (defn главный? [n] (конусовидный...
вопрос задан: 3 August 2009 00:35
4
ответа

Как я повторно располагаю все свои коды с отступом в Eclipse?

В большинстве IDE у меня была команда Reindent All. Как я делаю это в Eclipse 1.2?Править: Работа команд с кодами Java, но является там способом, которым я могу заставить ее работать с Clojure?
вопрос задан: 30 July 2009 15:22
4
ответа

В Clojure является пустой список последовательностью бесконечных пустых указателей?

Я изучаю понятие последовательности и ноля в Clojure. Это было результатом маленького экспериментирования. 1:6 пользователь => (сначала' ()) ноль 1:7 пользователь => (покоятся' ()) () 1:8 пользователь => (сначала (отдых' ()))...
вопрос задан: 23 July 2009 20:27
4
ответа

Как я могу использовать Scheme/Lisp/Clojure для проблем Матрицы/LP?

Я должен выполнить числовой анализ как поддерживаемый MatLab или NumPy. Существует ли хорошая библиотека, которая поддерживается Scheme/Lisp/Clojure (Java)? Я не хочу оставлять свои круглые фигурные скобки. Спасибо...
вопрос задан: 18 July 2009 08:38
4
ответа

Что самый легкий путь состоит в том, чтобы сохранить карты/структуры в Clojure?

Очевидный путь состоит в том, чтобы загрузить поддержку JDBC со стороны Clojure Contrib и записать некоторую функцию для перевода карты/структуры в таблицу. Один недостаток этого состоит в том, что это не очень гибко; изменения в Вашем...
вопрос задан: 15 June 2009 10:10
4
ответа

Как к defn функция от строки в Clojure?

Я хотел бы сделать это (в REPL или где угодно) (defn (символ "строка печати") [k] (println k)) и затем быть в состоянии сделать (строка печати "lol") Или, если существует какой-либо другой способ создать defn из пользовательского...
вопрос задан: 24 March 2009 19:24
3
ответа

Реальный опыт Используя программное обеспечение транзакционная память? [закрытый]

Кажется, что был недавний возрастающий интерес к STM (программное обеспечение транзакционная память) расширения языка и платформы. Clojure в особенности имеет превосходную реализацию, которая использует MVCC (...
вопрос задан: 3 August 2019 18:42
3
ответа

Замена Clojure для ADT Haskell и сопоставления с образцом?

Всякий раз, когда в Haskell нам нужен какой-то вариант типа данных, мы будем использовать ADT в сочетании с сопоставлением с шаблоном. Что люди Clojure используют для таких случаев использования?
вопрос задан: 2 August 2019 15:06
3
ответа

Комментарии блока в Clojure

Как я комментирую несколько строк в Clojure?
вопрос задан: 10 June 2019 13:37
3
ответа

Как вы оцениваете строку как выражение clojure?

Как бы я получить что-то похожее на следующее?: (Define-text "(+ 1 2)"); разрешается до 3
вопрос задан: 9 June 2019 21:41
3
ответа

Сколько примитивов требуется для создания машины LISP? Десять, семь или пять?

На этом сайте говорят, что есть 10 примитивов LISP. Примитивы: атом, цитата, эквалайзер, автомобиль, CDR, минусы, конд, лямбда, метка, применить. http://hyperpolyglot.wikidot.com/lisp#ten-primitives Stevey ...
вопрос задан: 19 November 2018 09:49
3
ответа

Идиоматический clojure для создания отчетов прогресса?

Как я должен контролировать прогресс отображенной функции в clojure? При обработке записей на императивном языке я часто печатаю сообщение время от времени, чтобы указать, как далеко дела шли, например.
вопрос задан: 20 September 2017 17:21
3
ответа

Euler № 14 проекта и memoization в Clojure

Как новичок clojurian, рекомендовалось мне, чтобы я прошел Euler проблемы Проекта как способ выучить язык. Определенно отличный способ улучшить Ваши навыки и завоевать доверие. Я...
вопрос задан: 23 May 2017 12:30
3
ответа

Каковы хорошие вещи о слизи?

Как я попросил здесь, я не мог заставить его выполнить Aquamacs/slime/clojure, но я мог использовать Auqamacs/clojure с 'заклинать-режимом M-x', затем C-c C-z (выполните clojure), и C-c C-e (выполненное выражение). Я не имею...
вопрос задан: 23 May 2017 12:22
3
ответа

определите синоним для макроса Clojure

Так следуя за макросом Clojure для создания синонима для функции я обнаружил, что определение не может использоваться для определения синонима для макроса. Ниже примеры, я попробовал тот Clojure, не позволяет. ;(...
вопрос задан: 23 May 2017 12:01
3
ответа

Clojure - хвост рекурсивное решето Эратосфена

У меня есть эта реализация решета Эратосфена в Clojure: (defn решето [n] (цикл [попробованный в последний раз 2 отсеивают (диапазон 2 (inc n))] (если (или (ноль? попробованный в последний раз) (> попробованный в последний раз n)) отсеивают...
вопрос задан: 12 January 2017 17:33
3
ответа

JVM (смущающе) библиотеки/инструменты параллельной обработки

Я ищу что-то, что поможет работать (правильно кодированный), смущающе параллельны коду JVM кластера (так, чтобы я мог использовать Clojure + Incanter). Я использовал Parallel Python в...
вопрос задан: 16 December 2016 06:52
3
ответа

Как реализовать макросистему Lisp?

Я реализовал мой собственный Lisp поверх node.js, я могу запускать s-выражения следующим образом: (assert (= 3 (+ 1 2))) (четное определение? (fn [n] (= 0 (bit-and n 1)) ))) (утверждаю (ещё? 4)) (assert (= false (даже? 5))) ...
вопрос задан: 2 August 2016 03:47
3
ответа

Каково Ваше мнение о Groovy? [закрытый]

Для Ваших проектов у Вас был благоприятный опыт с Groovy? Насколько большой был проект? Были ли проблемы с языком? Вы рассматривали Jython, JRuby или Clojure?
вопрос задан: 22 July 2016 21:46
3
ответа

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

Мне нравится Clojure. Одна вещь, которая беспокоит меня о языке, состоит в том, что я не знаю, как реализованы ленивые последовательности, или как они работают. Я знаю, что ленивые последовательности только оценивают объекты в...
вопрос задан: 31 January 2016 22:56
3
ответа

Обработка больших наборов данных в Java / Clojure: данные littleBig

Я работал над графикой / приложение для обработки данных (вы можете увидеть здесь скриншот), использующее Clojure (хотя часто мне кажется, что я использую больше Java, чем Clojure), и приступило к тестированию ...
вопрос задан: 8 December 2015 18:26
3
ответа

Динамический var потерян внутри для [duplicate]

Я нашел это странное поведение всякий раз, когда я смешиваю макрос с динамическими варами и привязкой. Чтобы проиллюстрировать это, я придумал этот минимальный пример, который я могу запустить в любой замене лейна I ...
вопрос задан: 3 November 2015 14:23
3
ответа

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

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

Как я могу обновить векторный объект в Clojure?

Данный: (определение мой-vec [{: идентификатор 0: "нечто": b "панель"} {: идентификатор 1: "baz": b "спам"} {: идентификатор 2: "qux": b "fred"}]), Как может, я идиоматически обновляю * объект в
вопрос задан: 16 August 2015 16:27
3
ответа

Преобразование вектора карт к карте карт в Clojure

У меня есть вектор карт как это: [{: categoryid 1: categoryname "нечто"} {: categoryid 2: categoryname "панель"} {: categoryid 3: categoryname "baz"}] и хотел бы генерировать карту карт как...
вопрос задан: 12 June 2015 15:30
3
ответа

Ленивые Последовательности, которые “Смотрят вперед” для Euler проблемы Проекта 14

Я пытаюсь решить Euler проблему Проекта 14 ленивым способом. К сожалению, я могу пытаться сделать невозможное: создайте ленивую последовательность, которая оба ленива, все же также так или иначе 'предусматривает' для значений его...
вопрос задан: 22 January 2015 18:25
3
ответа

Как прочитать мысленно код Lisp/Clojure

Большое спасибо за все красивые ответы! Не может отметить всего один как корректное Примечание: Уже Wiki, я плохо знаком с функциональным программированием и в то время как я могу считать простые функции в Функциональном программировании...
вопрос задан: 7 November 2014 15:08