Als «clojure» getaggte Fragen

76
Wie man mental Lisp / Clojure-Code liest

Vielen Dank für all die schönen Antworten! Kann nicht nur einen als korrekt markieren Hinweis: Bereits ein Wiki Ich bin neu in der funktionalen Programmierung und obwohl ich einfache Funktionen in der funktionalen Programmierung lesen kann, z. B. um die Fakultät einer Zahl zu berechnen, fällt...

73
Wie liste ich die Funktionen eines Namespace auf?

Ich möchte wissen, wie alle Funktionen eines Clojure-Namespace aufgelistet werden. Ich habe einige Nachforschungen angestellt, bin aber noch nicht da. Ich habe bereits herausgefunden, wie man die Methoden einer Java-Klasse mit der show-Methode auflistet: (show java.awt.Graphics) Um die...

71
Welches Lisp soll ich lernen? [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...

70
Clojure: Ruhe gegen Weiter

Es fällt mir schwer, den Unterschied zwischen restund nextin Clojure zu verstehen . Die Seite der offiziellen Website über Faulheit zeigt an, dass die Präferenz wahrscheinlich die Verwendung sein sollte rest, aber sie erklärt den Unterschied zwischen den beiden nicht wirklich klar. Kann jemand...

69
Lassen Sie gegen Bindung in Clojure

Ich verstehe, dass sie unterschiedlich sind, da man für die Einstellung arbeitet *compile-path*und man nicht. Ich brauche jedoch Hilfe, warum sie anders sind. leterstellt einen neuen Bereich mit den angegebenen Bindungen, aber binding...?

12
Clojure "wiederholt" lässt "Zukunft" nacheinander laufen

Während dieses Schnipsels (dorun (map deref (map #(future (println % (Thread/currentThread))) (range 10)))) druckt 10 gemischte Linien mit verschiedenen Fäden: 0 #object[java.lang.Thread 0x5f1b4a83 Thread[clojure-agent-send-off-pool-26,5,main]] 2 #object[java.lang.Thread 1 0x79dfba1f...