Resultados da pesquisa a pedido "clojure"
Servindo arquivos estáticos com anel / compojure - de uma guerra
Usando o ring (e as ferramentas lein-ring) - eu posso fornecer arquivos estáticos de "recursos" etc., de acordo com os documentos durante a execução no desenvolvimento - no entanto - quando empacotamos as coisas via lien uberwar, não tenho idéia ...
Chamada de função -> rosqueando macro
Precisamos de parênteses aqui para fazer uma chamada de função anônima user=> (-> [1 2 3 4] (conj 5) (#(map inc %))) (2 3 4 5 6)Por que não há necessidade de parênteses em torno demap+ efmap+ nesses exemplos? user=> (def map+ #(map inc %)) ...
Quantos argumentos uma função anônima espera no clojure?
Como Clojure determina quantos argumentos uma função anônima (criada com o#... notação) espera? user=> (#(identity [2]) 14) java.lang.IllegalArgumentException: Wrong number of args (1) passed to: user$eval3745$fn (NO_SOURCE_FILE:0)
uais recursos da linguagem de programação são adequados para o desenvolvimento de uma estrutura de codificação ao viv
ostaria de criar uma "estrutura de codificação ao vivo" Eu devo explicar o que se entende por "framework de codificação ao vivo". Farei isso comparando a codificação ao vivo com a codificação tradicional. Geralmente, na programação ...
Clojure: somando valores em uma coleção de mapas
Estou tentando resumir os valores de uma coleção de mapas por suas chaves comuns. Eu tenho esse trecho: (def data [{:a 1 :b 2 :c 3} {:a 1 :b 2 :c 3}] (for [xs data] (map xs [:a :b])) ((1 2) (1 2)) Final result should be ==> (2 4) Basicamente, ...
Multimodods do Clojure vs. protocolos
Sou novato em Clojure e estava procurando alguns exemplos concretos de quando usar protocolos e quando usar métodos múltiplos. Eu sei que os protocolos geralmente são voltados para a criação de uma hierarquia de tipos e coisas típicas de OOP, ...
Clojure estados dentro de estados dentro de estados
Adoraria ouvir os conselhos dos gurus de Clojure aqui sobre gerenciamento de estado em hierarquias. Acho que estou usando frequentemente{:structures {:like {:this {:with {:many 'levels}} } } } e se eu quiser rastrear alterações de estado em ...
Por que não destruir na forma def?
Em umlet form (Clojure aqui) eu posso fazer algo como (let [[u s v] (svd A)] (do-something-with u v))Ondesvd retorna uma lista de comprimento três. Esse é um tipo de coisa muito natural a se fazer, por que não temos (def [u s v] (svd A)) e suas ...
O que acontece quando passo argumentos para um símbolo Clojure?
Se eu fizer isso: ('a 'b 'c)Eu entendi isso cPor quê
Executar código em intervalos regulares no Clojure
Qual é a melhor maneira de executar o código em intervalos regulares no Clojure? Atualmente, estou usando java.util.concurrent.ScheduledExecutorService, mas isso é Java - existe uma maneira Clojure de agendar código para executar em intervalos ...