preguntar acerca de clojure

3
réponses

Fonction anonyme raccourci

Il y a quelque chose que je ne comprends pas à propos des fonctions anonymes utilisant la notation courte #(..) Les œuvres suivantes: REPL> ((fn [s] s) "Eh") "Eh" Mais ce n'est pas le cas: REPL> (#(%) "Eh") Cela fonctionne: REPL> …
demandé sur 1970-01-01 00:33:32
3
réponses

Comment puis-je obtenir des «parenthèses arc-en-ciel» dans emacs?

Je voudrais rainbow parens pour éditer Clojure dans Emacs et puisque VI fait ceci je suppose que dans Emacs il devrait être quelque chose comme M-x butterfly ou quelque chose:) ... …
demandé sur 1970-01-01 00:33:30
3
réponses

Pourquoi y a-t-il tant de fonctions de construction de cartes dans clojure?

Question Novice, mais je ne comprends pas vraiment pourquoi il y a tant d'opérations pour construire des cartes dans clojure. Vous avez conj, assoc et merge, mais ils semblent plus ou moins faire la même chose? (assoc {:a 1 :b 2} :c 3) (conj {:a 1 …
demandé sur 1970-01-01 00:33:30
3
réponses

Comment puis-je lancer une exception dans Clojure?

Je souhaite lancer une exception et avoir ce qui suit: (throw "Some text") Cependant, il semble être ignoré. ... …
demandé sur 1970-01-01 00:33:31
4
réponses

Comment mettre à niveau la version nrpl de leiningen?

J'utilise leiningen et emacs + cider pour le développement de clojure. Il y a quelques jours, après avoir mis à niveau cider via le gestionnaire de paquets emacs, je reçois le message d'avertissement suivant lorsque j'exécute M-x cider-connect ou M-x …
demandé sur 1970-01-01 00:33:35
9
réponses

Multiplication matricielle dans Clojure vs Numpy

Je travaille sur une application dans Clojure qui doit multiplier les grandes matrices et rencontre de gros problèmes de performances par rapport à une version Numpy identique. Numpy semble être capable de multiplier une matrice 1,000,000x23 par sa t …
demandé sur 1970-01-01 00:33:32
3
réponses

Représentant un arbre à Clojure

Quelle serait une façon idiomatique de représenter un arbre dans Clojure? Par exemple: A / B C / D E F La Performance n'est pas importante et les arbres ne dépasseront pas 1000 éléments. ... …
demandé sur 1970-01-01 00:33:29
3
réponses

Comment Clojure ^:const fonctionne-t-il?

J'essaie de comprendre ce que ^:const fait dans clojure. C'est ce que disent les dev docs. http://dev.clojure.org/display/doc/1.3 (constantes def {: pi 3.14 :e 2.71}) (def ^:const pi (:pi constantes)) (def ^: const E (: E constantes)) …
demandé sur 1970-01-01 00:33:32
8
réponses

ORM pour clojure?

Je lisais ce site sur la pile web clojure: Http://brehaut.net/blog/2011/ring_introduction Et il a ceci à dire à propos D'ORM pour clojure: "Il n'y a pas D'ORM SQL/DB relationnel pour Clojure pour des raisons évidentes." La raison évidente que j …
demandé sur 1970-01-01 00:33:31
3
réponses

Fonctions d’ordre supérieur dans Clojure

Clojure est génial, nous le savons tous, mais ce n'est pas le but. Je me demande Quelle est la façon idiomatique de créer et de gérer des fonctions d'ordre supérieur d'une manière similaire à Haskell. Dans Clojure je peux faire ce qui suit: (defn s …
demandé sur 1970-01-01 00:33:31