Resultados da pesquisa a pedido "clojure"

2 a resposta

Enviando um sinal POSIX da JVM

Como envio um sinal POSIX de dentro da JVM? (em Java ou Clojure) Eu nunca pensei que isso seria um problema até que eu tentei pesquisar no Google - há muitas informações sobretratamento sinais, mas nada sobre enviá-los. Além de usar o JNI ou ...

9 a resposta

Clojure: reduzir vs. aplicar

Eu entendo a diferença conceitual entrereduce eapply: (reduce + (list 1 2 3 4 5)) ; translates to: (+ (+ (+ (+ 1 2) 3) 4) 5) (apply + (list 1 2 3 4 5)) ; translates to: (+ 1 2 3 4 5)No entanto, qual é o clojure mais idiomático? Faz muita ...

1 a resposta

Comportamento dos transdutores Clojure

Com o novo clojure 1.7, decidi entender onde posso usar transdutores. Entendo o benefício que eles podem dar, mas não consigo encontrar exemplos normais de escrita de transdutores personalizados com explicação. Ok, eu tentei testar o que está ...

1 a resposta

Clojure - configure o log do `timbre`

Eu escrevi testes de unidade usandoclojure.teste agora estou adicionando benchmarks ao meu aplicativo, usandocriterium [https://github.com/hugoduncan/criterium]eperforate [https://github.com/davidsantiago/perforate]. Isso funciona bem, mas eu ...

2 a resposta

Existe uma maneira de definir propriedades do sistema em leinegen?

Iniciando uma tarefa lein (na verdadeteste, que é executado por padrão com o :testeperfil). O que eu gostaria de fazer é começar com o equivalente a java -Dproperty1 = valor -Dproperty2 = valor2 tarefa Existem algumas referências na web que ...

17 a resposta

Teste se uma lista contém um valor específico no Clojure

Qual é a melhor maneira de testar se uma lista contém um determinado valor no Clojure? Em particular, o comportamento decontains? está atualmente me confundindo: (contains? '(100 101 102) 101) => falseObviamente, eu poderia escrever uma função ...

4 a resposta

No clojure, como mapear pares sobrepostos?

Digamos que eu tenho a sequência: [1 2 3 4 5]E eu quero mapear sobre eles nos pares: [(1, 2), (2, 3), (3, 4), (4, 5)]Eu tentei: (map f (partition 2 [1 2 3 4]))Mas isso resulta na sequência de pares: [(1, 2), (3, 4)]Como posso obter a ...

4 a resposta

Problema ao passar um vetor como uma ligação para a macro for

Eu tenho um número arbitrário de listas que gostaria de processar usando a macro for. Eu quero criar uma função que passa um vetor como a ligação, pois o número de listas varia. Se eu codificar a ligação, ela funcionará conforme o esperado: => ...

4 a resposta

Como devo executar o NodeJS a partir de um aplicativo Java?

Estou escrevendo uma biblioteca Java, na verdade, uma biblioteca Clojure, mas para esta pergunta, o que importa é que ela seja executada na JVM. Esta biblioteca precisa executar algum JavaScript.Eu tentei com ...

2 a resposta

Iterar sobre todas as chaves do mapa aninhado

Dado: {:o {:i1 1 :i2 {:ii1 4}}}Eu gostaria de percorrer as teclas do mapa na forma "absoluta" da raiz como um vetor. Então eu gostaria: { [:o :i1] 1 [:o :i2 :ii1] 4 }Como resultado. Basicamente, obtenha apenas os nós das folhas.