Als «clojure» getaggte Fragen

Clojure ist ein moderner Lisp-Dialekt für die Java Virtual Machine (mit Versionen für CLR und JavaScript). Clojure ist mehr als nur eine Implementierung von Lisp in Java. Es bietet Zugriff auf die Klassen und das Ökosystem von Java.

11
Zuordnen einer Funktion zu den Werten einer Karte in Clojure
Ich möchte eine Wertekarte mit denselben Tasten in eine andere Karte umwandeln, jedoch mit einer Funktion, die auf die Werte angewendet wird. Ich würde denken, dass es in der Clojure-API eine Funktion dafür gibt, aber ich konnte sie nicht finden. Hier ist eine Beispielimplementierung dessen, wonach ich suche (defn map-function-on-map-vals …



6
Warum hat Clojure neben "Symbolen" auch "Schlüsselwörter"?
Ich habe von jeher ein vorübergehendes Wissen über andere Lisps (insbesondere das Schema). Kürzlich habe ich über Clojure gelesen . Ich sehe, dass es sowohl "Symbole" als auch "Schlüsselwörter" hat. Symbole, mit denen ich vertraut bin, aber nicht mit Schlüsselwörtern. Haben andere Lisps Schlüsselwörter? Wie unterscheiden sich Schlüsselwörter von anderen …
130 lisp  clojure  scheme  keyword 



9
Clojure: reduzieren vs. anwenden
Ich verstehe den konzeptuellen Unterschied zwischen reduceund 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) Welches ist jedoch idiomatischer Clojure? …
126 clojure 



11
leiningen - wie füge ich Abhängigkeiten für lokale Gläser hinzu?
Ich möchte mit leiningen mein clojure-projekt aufbauen und entwickeln. Gibt es eine Möglichkeit, project.clj so zu ändern, dass es einige Gläser aus lokalen Verzeichnissen auswählt? Ich habe einige proprietäre Gläser, die nicht in öffentliche Repos hochgeladen werden können. Kann leiningen auch verwendet werden, um ein "lib" -Verzeichnis für Clojure-Projekte zu …
117 java  build  clojure  maven  leiningen 



5
Was ist die „große Idee“ hinter Compojure-Routen?
Ich bin neu in Clojure und habe Compojure verwendet, um eine grundlegende Webanwendung zu schreiben. Ich stoße jedoch mit der defroutesSyntax von Compojure an eine Wand und denke, ich muss sowohl das "Wie" als auch das "Warum" dahinter verstehen. Es scheint, als würde eine Anwendung im Ring-Stil mit einer HTTP-Anforderungszuordnung …
109 clojure  compojure 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.