Perguntas com a marcação «clojure»

126
Clojure: reduzir vs. aplicar

Entendo a diferença conceitual entre reducee apply: (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 diferença de uma maneira ou de outra? Do meu (limitado)...

100
Para que é útil o Clojure? [fechadas]

Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você...

98
Clojure: contras (seq) vs. conj (lista)

Eu sei que consretorna um seq e conjretorna uma coleção. Também sei que conj"adiciona" o item ao final ideal da coleção e conssempre "adiciona" o item à frente. Este exemplo ilustra esses dois pontos: user=> (conj [1 2 3] 4) ; returns a collection [1 2 3 4] user=> (cons 4 [1 2 3]) ; returns...

97
Java para reescrever Clojure

Minha empresa me pediu para reescrever um aplicativo Java maior (50.000 linhas de código) (um aplicativo da web usando JSP e servlets) em Clojure. Alguém mais tem dicas sobre o que devo tomar cuidado? Lembre-se de que conheço Java E Clojure muito bem. Atualizar Eu fiz a reescrita e ele entrou em...

96
Aplicativo de amostra Clojure de tamanho médio?

Existe um aplicativo de amostra Clojure de tamanho médio que poderia ser usado como um exemplo de "melhores práticas" e uma boa maneira de ver como seria esse aplicativo em termos de código e organização de código? Um aplicativo da web seria particularmente interessante para mim, mas o mais...