Pourquoi le nom de la langue, “Clojure”? J’ai googlé un peu, a demandé à #clojure. Jusqu’ici, pas de chance.
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 […]
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 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?
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 […]
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?
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?
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 […]
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 […]