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

13 ответов

Я видел вещи, в которые ты не поверишь.

ерия программного обеспечения в том виде, в каком она преподается сегодня, полностью сосредоточена на объектно-ориентированном программировании и «естественном» объектно-ориентированном взгляде на мир. Существует подробная методология, которая ...

1 ответ

Нормально ли иметь действительно медленную передачу текста в Sublime Text 2 с Clojure REPL?

Передача текста очень медленная для меня в Sublime Text 2, особенно многострочный текст (каждая строка печатается в repl перед оценкой всего выражения ...) Это нормально? Было бы лучше, если бы я мог удалить окончания строк перед отправкой ...

6 ответов

Немного странно, но довольно кратко и без повторных вызовов:

я сталкиваюсь со следующей ситуацией: предположим, у меня есть эти три функции def firstFn: Int = ... def secondFn(b: Int): Long = ... def thirdFn(x: Int, y: Long, z: Long): Long = ...и у меня также естьcalculate функция. Мой первый подход ...

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

1 ответ

 метод замещения:

дующем коде Clojure (1.2) печатает неправильное сообщение: (try (let [value "1,a"] (map #(Integer/parseInt %) (.split value ","))) (catch NumberFormatException _ (println "illegal argument")))Это должно вывести «недопустимый аргумент», но вместо ...

3 ответа

но я нахожу это неясным

исал небольшую анонимную функцию для использования сmap вызов. Функция возвращает вектор, содержащий имя столбца и значение столбца из запроса набора результатов SQL. Вот функция (input - это имя столбца): (fn [name] [(keyword name) (.getObject ...

2 ответа

Я вижу, как это будет лучше. Спасибо!

я есть следующие данные в файле .txt: 1|John Smith|123 Here Street|456-4567 2|Sue Jones|43 Rose Court Street|345-7867 3|Fan Yuhong|165 Happy Lane|345-4533Я получаю данные и преобразовываю их в вектор, используя следующий код: (def custContents ...

3 ответа

Можно ли сделать Free Monad в Clojure?

Там было несколько выдающихся работ с Монад в ClojureКонрад Хинсен [http://khinsen.wordpress.com/2009/04/22/monad-tutorial-for-clojure-programmers/] , Джим дуэй [http://www.intensivesystems.net/tutorials/monads_101.html]а также Леонардо ...

3 ответа

 должна быть функцией, которая возвращает список, а не макрос.

я сделаю, например: (defmacro qqq [] '(toString [this] "Qqq")) (reify Object (qqq))это не из-заreify видит(qqq) вместо(toString [this] "Qqq"). обычное ...

3 ответа

В случае с привязкой к ЦП я бы использовал Clojure, поскольку, если вы действительно привязаны к ЦП, выполнение обработки в Clojure будет проще выполнять параллельно и просто в любом случае быстрее.

аюсь решить, реализовать ли приложение в Ruby или Clojure. Два требования включают параллельную обработку: Приложение должно выполнять параллельные вызовы для получения XML-каналов и других типов данных через Интернет. Многие такие вызовы ...

1 ответ

транзакции всегда получают непротиворечивые значения на протяжении всего процесса, поэтому он повторяет всю транзакцию. это намного умнее, чем мой супер короткий ответ. стоит отдельного исследования

разница в 3 способах установки значения ссылки в Clojure? Я несколько раз читал документы о переустановке, замене и изменении. Я довольно запутался, какие из них использовать в какое время. Может ли кто-нибудь дать мне краткое описание того, в ...