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.

13
Interpretation eines Benchmarks in C, Clojure, Python, Ruby, Scala und anderen [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

5
Ein sanftes Tutorial zu Emacs / Swank / Paredit für Clojure
Ich ziehe nach Emacs, um an Clojure / Lisp zu arbeiten. Welche Informationen muss ich auf Emacs einrichten, um Folgendes ausführen zu können? automatische Anpassung / Generierung entsprechender schließender Klammern Autoindent Lisp / Clojure-Stil, nicht C ++ / Java-Stil Satzstellung markieren Hervorrufen von REPL Um einen Teil des Codes aus …
87 emacs  clojure 



5
Faul Permutationen erzeugen
Ich suche nach einem Algorithmus, um Permutationen einer Menge so zu generieren, dass ich sie in Clojure faul auflisten kann. Das heißt, ich möchte eine Liste von Permutationen durchlaufen, bei denen jede Permutation erst berechnet wird, wenn ich sie anfordere, und nicht alle Permutationen gleichzeitig im Speicher gespeichert werden müssen. …

3
Abkürzung für anonyme Funktion
Es gibt etwas, das ich über anonyme Funktionen mit der Kurznotation # (..) nicht verstehe. Folgendes funktioniert: REPL> ((fn [s] s) "Eh") "Eh" Das geht aber nicht: REPL> (#(%) "Eh") Das funktioniert: REPL> (#(str %) "Eh") "Eh" Was ich nicht verstehe ist, warum (# (%) "Eh") nicht funktioniert und ich …


8
Wie finde ich den Index eines Elements in einem Vektor?
Irgendwelche Ideen was ????sein soll? Gibt es eine eingebaute? Was wäre der beste Weg, um diese Aufgabe zu erfüllen? (def v ["one" "two" "three" "two"]) (defn find-thing [ thing vectr ] (????)) (find-thing "two" v) ; ? maybe 1, maybe '(1,3), actually probably a lazy-seq
83 clojure 

2
Wofür wird das :: in clojure verwendet?
Ich verstehe Schlüsselwörter in Clojure :keyword. Aber wofür wird das ::verwendet? Warum sieht es so aus, als hätte es eine Bindung? user=> :foo :foo user=> ::foo :user/foo
83 clojure 



5
Eine Clojure-App mit einer Befehlszeilenschnittstelle erstellen?
Ich habe gerade mit Clojure (von Ruby) angefangen und möchte eine kleine App mit einer Befehlszeilenschnittstelle erstellen. Wie gehe ich mit der Eingabe / Ausgabe in einen CL um? Ich habe festgestellt, dass es eine clojure.contrib.command-Zeile gibt, aber die Dokumentation ist schmal. http://github.com/richhickey/clojure-contrib/blob/ffa868411cda6c617105b52b4f6f9e0f37ee8c24/src/clojure/contrib/command_line.clj

7
Wie viele Grundelemente sind erforderlich, um eine LISP-Maschine zu erstellen? Zehn, sieben oder fünf?
Auf dieser Seite gibt es 10 LISP-Grundelemente. Die Grundelemente sind : atom, quote, eq, car, cdr, cons, cond, lambda, label, apply. http://hyperpolyglot.wikidot.com/lisp#ten-primitives Stevey schätzt, dass es sieben (oder fünf) gibt: Es ist Teil der Reinheit der Idee von LISP: Sie brauchen nur die sieben (oder sind es fünf?) Grundelemente, um …


6
Clojure auf Android [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Ist es möglich, Android-Apps in Clojure zu programmieren? Kann …
78 android  clojure 

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.