Resultados da pesquisa a pedido "clojure"

2 a resposta

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 ...

1 a resposta

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 %)) ...

3 a resposta

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)

8 a resposta

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 ...

1 a resposta

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, ...

4 a resposta

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, ...

3 a resposta

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 ...

4 a resposta

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 ...

1 a resposta

O que acontece quando passo argumentos para um símbolo Clojure?

Se eu fizer isso: ('a 'b 'c)Eu entendi isso cPor quê

4 a resposta

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 ...