Resultados da pesquisa a pedido "clojure"

7 a resposta

Existe um equivalente para a função Zip no Clojure Core ou no Contrib?

No Clojure, quero combinar duas listas para fornecer uma lista de pares, > (zip '(1 2 3) '(4 5 6)) ((1 4) (2 5) (3 6))Em Haskell ou Ruby, a função é chamadafecho eclair. Implementá-lo não é difícil, mas eu queria ter certeza de que não estava ...

15 a resposta

Recomendações do editor / IDE Clojure no Mac OS X

Estou começando a aprender oClojure [http://en.wikipedia.org/wiki/Clojure] linguagem de programação. Existem recomendações para editores / IDEs Clojure no Mac OS X? Atualização 2009-09-23: O espaço Clojure mudou tremendamente desde ...

2 a resposta

ClassCastException no Clojure

Eu sou novo no clojure e tenho tentado diferentes programas. Aqui está o meu programa: (defn sdsu-reverse [x] (loop [n (count x) x x] (if (= 0 n) (x) (recur (- n 1) (conj (next x) (first x)))))) (= (sdsu-reverse [1 2 3 4 5]) [5 4 3 2 ...

2 a resposta

Executando uma função vinculada dinamicamente no Clojure

Gostaria de pré-armazenar várias chamadas de função em uma estrutura de dados e depois avaliar / executá-las em outra função. Isso funciona como planejado para funções definidas no nível do espaço para nome comdefn (mesmo que a definição da ...

2 a resposta

clojure - lista todas as permutações de uma lista

Digamos que eu tenho um conjunto como este: #{"word1" "word2" "word3"}Como listar todas as maneiras pelas quais essas palavras podem ser ordenadas, ou seja, word1 word2 word3 word2 word3 word1 word3 word2 word1etc.

4 a resposta

Agentes de Clojure consumindo de uma fila

Estou tentando descobrir a melhor maneira de usar agentes para consumir itens de uma fila de mensagens (Amazon SQS). No momento, tenho uma função (item de fila de processo) que pega um item da fila e o processa. Quero processar esses itens ...

1 a resposta

não poderia usar o loop no bloco go do core.async?

Eu sou novo na biblioteca core.async do clojure e estou tentando entendê-lo por meio de experimentos. Mas quando eu tentei: (let [i (async/chan)] (async/go (doall (for [r [1 2 3]] (async/>! i r)))))isso me dá uma exceção muito ...

9 a resposta

Learning Clojure - O que devo saber sobre Java e mais

Comecei a aprender Clojure recentemente, minha principal linguagem de programação é Ruby e não tenho nenhuma experiência com Java. Quais classes padrão Java sãouma obrigação saber ao trabalhar com Clojure? Obviamente, o Clojure não vem com um ...

5 a resposta

Uma regex para corresponder a uma substring que não é seguida por outra substring

Eu preciso de uma regex que correspondablahfooblah mas nãoblahfoobarblah Quero que ele corresponda apenas a foo e tudo ao seu redor, desde que não seja seguido por barra. Eu tentei usar isso:foo.*(?<!bar) que é bem próximo, ...

11 a resposta

Alguém pode me explicar os transdutores Clojure em termos simples?

Eu tentei ler sobre isso, mas ainda não entendo o valor deles ou o que eles substituem. E eles tornam meu código mais curto, mais compreensível ou o quê? AtualizarMuitas pessoas postaram respostas, mas seria bom ver exemplos de com e sem ...