Результаты поиска по запросу "clojure"
Существует ли идиома Haskell для обновления вложенной структуры данных?
Допустим, у меня есть следующая модель данных для отслеживания статистики бейсболистов, команд и тренеров: data BBTeam = BBTeam { teamname :: String, manager :: Coach, players :: [BBPlayer] } deriving (Show) data Coach = Coach { coachname :: ...
Почему Clojure называют Clojure
лько зрелыйClojure-CLR [https://github.com/richhickey/clojure-clr]? Поддерживает ли это все функции, которые предоставляет clojure / jvm? Работает ли он на Mono без проблем? Я попробовал clojure-clr, и, кажется, он отлично работает с REPL. Тем ...
Ленивая печать дерева в формате Newick
Я хочу напечатать двоичное дерево вНьюик формат [https://en.wikipedia.org/wiki/Newick_format], показывая расстояние каждого узла до его родителя. На данный момент у меня не было проблем со следующим кодом, который использует обычную рекурсию, но ...
Запуск Clojure с «lein swank» по проблеме Aquamacs
Я установилLeiningen и побежал Лейн Суонк,Sudo Lein DepsЛейн СуонкAquamacs есть все оSLIMEтак что все в порядке.Решение этой проблемыДэвид помог мне избежать...
Как написать моноидный протокол в Clojure?
Следующее не работает по понятным причинам.
форма не работает с записями, потому что они не реализуют IFn (по уважительной причине, даже если это неудобно).
м, у меня есть карта clojure, которая использует ключевые слова в качестве своих ключей: (def my-car {:color "candy-apple red" :horsepower 450})Я знаю, что могу посмотреть значение, связанное с ключевым словом, используя ключевое слово или карту ...
Я не могу найти легкую шпаргалку стола
У кого-нибудь есть шпаргалка для LightTable, даже лучше для плагина paredit, кажется, мой google-fu не в состоянии найти его?
В чисто функциональных языках есть ли алгоритм для получения обратной функции?
В чистых функциональных языках, таких как Haskell, существует ли алгоритм для получения обратной функции (edit), когда она является биективной? И есть ли кон...
Выполнение кода через регулярные промежутки времени в Clojure
Какой лучший способ заставить код запускаться через равные промежутки времени в Clojure? В настоящее время я использую java.util.concurrent.ScheduledExecutorService, но это Java - есть ли способ Clojure для планирования выполнения кода через ...