Questions marquées «clojure»

126
Clojure: réduire vs appliquer

Je comprends la différence conceptuelle entre reduceet 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) Cependant, lequel est le plus idiomatique clojure? Cela fait-il une grande différence dans un sens ou dans...

100
À quoi sert Clojure? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...

98
Clojure: cons (seq) vs conj (liste)

Je sais que consrenvoie un seq et conjrenvoie une collection. Je sais aussi que conj«ajoute» l'article à l'extrémité optimale de la collection, et cons«ajoute» toujours l'article à l'avant. Cet exemple illustre ces deux points: user=> (conj [1 2 3] 4) ; returns a collection [1 2 3 4] user=>...

97
Réécriture de Java vers Clojure

Mon entreprise vient de me demander de réécrire une application Java de grande taille (50 000 lignes de code) (une application Web utilisant JSP et servlets) dans Clojure. Quelqu'un d'autre a-t-il des conseils sur ce à quoi je dois faire attention? Veuillez garder à l'esprit que je connais assez...