Articles of clojure

Pourquoi Clojure s’appelle Clojure

Pourquoi le nom de la langue, “Clojure”? J’ai googlé un peu, a demandé à #clojure. Jusqu’ici, pas de chance.

Quelle est la manière la plus simple d’parsingr les chiffres en clair?

J’ai utilisé java pour parsingr les numéros, par exemple (. Integer parseInt numberSsortingng) Existe-t-il un moyen plus curieux de gérer à la fois les nombres entiers et les flottants, et de renvoyer des nombres de cloches? Je ne m’inquiète pas particulièrement des performances ici, je veux juste traiter un tas de nombres délimités par des […]

Des frameworks web Clojure matures?

Quels sont les choix actuels des frameworks Web Clojure matures? Je cherche une sorte de masortingce de fonctionnalités pour me dire ce que les frameworks populaires supportent et dans quelle mesure, y compris: Réponse aux modèles (réponse écrite en Clojure ou dans un autre balisage – par exemple, JSP avec Tiles) Sessions HTTP REST avec […]

Comment exécuter les commandes du système?

Comment puis-je exécuter des commandes spécifiques au système et obtenir leur réponse dans Clojure? Par exemple, supposons que nous sums sur une machine Linux, comment puis-je appeler top ou free et obtenir leurs résultats pour un traitement ultérieur?

Comment puis-je convertir un LazySeq de caractères en une chaîne dans Clojure?

Disons que j’ai un LazySeq de java.lang.Character comme (\b \ \! \/ \b \ \% \1 \9 \/ \. \i \% \$ \i \space \^@) Comment puis-je convertir cela en chaîne? J’ai essayé l’évidence (Ssortingng. my-char-seq) mais ça jette java.lang.IllegalArgumentException: No matching ctor found for class java.lang.Ssortingng (NO_SOURCE_FILE:0) [Thrown class clojure.lang.Comstackr$ComstackrException] Je pense que parce […]

Comment accéder à la classe Java interne statique via Clojure interop?

Fondamentalement, ce que je dois faire est la suivante FileChannel.MapMode.READ_ONLY J’ai essayé de faire l’évidence (.. FileChannel MapMode READ_ONLY) mais cela finit par jeter une exception java.lang.NoSuchFieldException: MapMode même la notation / spécifiée comme pour l’access aux champs statiques dans la documentation d’interopérabilité produit la même exception (. (FileChannel/MapMode) READ_ONLY)

Quelle est la différence entre Cake et Leiningen?

Quelle est la différence entre Cake et Leiningen?

Quelle est votre opinion sur Clojure?

Que pensez-vous de Clojure? Je pense à l’apprendre ensuite, en utilisant actuellement Erlang et en général content, sauf le fiasco des disques… Clojure est-il aussi puissant que LISP?

Arguments Clojure

En Common Lisp, vous pouvez le faire: (defun foo (bar &key baz quux) (list bar baz quux)) (foo 1 :quux 3 :baz 2) ; => (1 2 3) Clojure n’a pas d’arguments de mots clés. Une alternative est la suivante: (defn foo [bar {:keys [baz quux]}] (list bar baz quux)) (foo 1 {:quux 3 :baz […]

Comment puis-je arrêter le serveur de jetons dans la vie?

J’écris une application web en utilisant ring et clojure. J’utilise l’adaptateur de jetée pour le serveur de développement et emacs / SLIME pour IDE. Bien que wrap-reload aide, run-jetty bloque ma session slime et j’aimerais pouvoir le démarrer / l’arrêter à volonté sans avoir à l’exécuter dans une session de terminal distincte. Idéalement, je voudrais […]