Если я хочу изучить Clojure, я должен запустить путем изучения Схемы или языка Common LISP? Или действительно ли Clojure достаточно отличается от обоих из них, что я должен только начать изучать Clojure отдельно?
Если у меня есть разграниченные файлы 2 каналов, содержащие данные закладки, например. Как я могу читать в данных, затем определяют различие в двух наборах данных? Введите Набор № 1: bookmarks.csv 2|www.cnn.com |...
Я должен использовать (подайте заявку + (главный фильтр? (диапазон 1 20))) или (уменьшают + (главный фильтр? (расположитесь 1 20))), Редактирование: Это - источник для начала в clojure от оптимизации инструментария. (defn главный? [n] (конусовидный...
В большинстве IDE у меня была команда Reindent All. Как я делаю это в Eclipse 1.2?Править: Работа команд с кодами Java, но является там способом, которым я могу заставить ее работать с Clojure?
Я изучаю понятие последовательности и ноля в Clojure. Это было результатом маленького экспериментирования. 1:6 пользователь => (сначала' ()) ноль 1:7 пользователь => (покоятся' ()) () 1:8 пользователь => (сначала (отдых' ()))...
Я должен выполнить числовой анализ как поддерживаемый MatLab или NumPy. Существует ли хорошая библиотека, которая поддерживается Scheme/Lisp/Clojure (Java)? Я не хочу оставлять свои круглые фигурные скобки. Спасибо...
Очевидный путь состоит в том, чтобы загрузить поддержку JDBC со стороны Clojure Contrib и записать некоторую функцию для перевода карты/структуры в таблицу. Один недостаток этого состоит в том, что это не очень гибко; изменения в Вашем...
Я хотел бы сделать это (в REPL или где угодно) (defn (символ "строка печати") [k] (println k)) и затем быть в состоянии сделать (строка печати "lol") Или, если существует какой-либо другой способ создать defn из пользовательского...
Кажется, что был недавний возрастающий интерес к STM (программное обеспечение транзакционная память) расширения языка и платформы. Clojure в особенности имеет превосходную реализацию, которая использует MVCC (...
Всякий раз, когда в Haskell нам нужен какой-то вариант типа данных, мы будем использовать ADT в сочетании с сопоставлением с шаблоном. Что люди Clojure используют для таких случаев использования?
На этом сайте говорят, что есть 10 примитивов LISP. Примитивы: атом, цитата, эквалайзер, автомобиль, CDR, минусы, конд, лямбда, метка, применить. http://hyperpolyglot.wikidot.com/lisp#ten-primitives Stevey ...
Как я должен контролировать прогресс отображенной функции в clojure? При обработке записей на императивном языке я часто печатаю сообщение время от времени, чтобы указать, как далеко дела шли, например.
Как новичок clojurian, рекомендовалось мне, чтобы я прошел Euler проблемы Проекта как способ выучить язык. Определенно отличный способ улучшить Ваши навыки и завоевать доверие. Я...
Как я попросил здесь, я не мог заставить его выполнить Aquamacs/slime/clojure, но я мог использовать Auqamacs/clojure с 'заклинать-режимом M-x', затем C-c C-z (выполните clojure), и C-c C-e (выполненное выражение). Я не имею...
Так следуя за макросом Clojure для создания синонима для функции я обнаружил, что определение не может использоваться для определения синонима для макроса. Ниже примеры, я попробовал тот Clojure, не позволяет. ;(...
У меня есть эта реализация решета Эратосфена в Clojure: (defn решето [n] (цикл [попробованный в последний раз 2 отсеивают (диапазон 2 (inc n))] (если (или (ноль? попробованный в последний раз) (> попробованный в последний раз n)) отсеивают...
Я ищу что-то, что поможет работать (правильно кодированный), смущающе параллельны коду JVM кластера (так, чтобы я мог использовать Clojure + Incanter). Я использовал Parallel Python в...
Для Ваших проектов у Вас был благоприятный опыт с Groovy? Насколько большой был проект? Были ли проблемы с языком? Вы рассматривали Jython, JRuby или Clojure?
Мне нравится Clojure. Одна вещь, которая беспокоит меня о языке, состоит в том, что я не знаю, как реализованы ленивые последовательности, или как они работают. Я знаю, что ленивые последовательности только оценивают объекты в...
Я работал над графикой / приложение для обработки данных (вы можете увидеть здесь скриншот), использующее Clojure (хотя часто мне кажется, что я использую больше Java, чем Clojure), и приступило к тестированию ...
Я нашел это странное поведение всякий раз, когда я смешиваю макрос с динамическими варами и привязкой. Чтобы проиллюстрировать это, я придумал этот минимальный пример, который я могу запустить в любой замене лейна I ...
Каким будет идиоматический способ представления дерева в Clojure? Например: A / \ B C / \ D E F Производительность не важна, и деревья не вырастут за 1000 элементов.
Данный: (определение мой-vec [{: идентификатор 0: "нечто": b "панель"} {: идентификатор 1: "baz": b "спам"} {: идентификатор 2: "qux": b "fred"}]), Как может, я идиоматически обновляю * объект в
У меня есть вектор карт как это: [{: categoryid 1: categoryname "нечто"} {: categoryid 2: categoryname "панель"} {: categoryid 3: categoryname "baz"}] и хотел бы генерировать карту карт как...
Я пытаюсь решить Euler проблему Проекта 14 ленивым способом. К сожалению, я могу пытаться сделать невозможное: создайте ленивую последовательность, которая оба ленива, все же также так или иначе 'предусматривает' для значений его...
Большое спасибо за все красивые ответы! Не может отметить всего один как корректное Примечание: Уже Wiki, я плохо знаком с функциональным программированием и в то время как я могу считать простые функции в Функциональном программировании...