clojure

Clojure ist ein moderner Lisp-Dialekt für die Java Virtual Machine (mit Versionen für CLR und JavaScript). Mehr als nur eine Implementierung von Lisp in Java, bietet Clojure Zugriff auf Klassen und Ökosysteme von Java.
4
Antworten

Warum sind Vektoren so flach?

Was ist der Grund dafür, dass die Vektoren von Scala einen Verzweigungsfaktor von 32 haben und nicht irgendeine andere Zahl? Würden nicht kleinere Verzweigungsfaktoren mehr strukturelles Teilen ermöglichen? Clojure scheint den gleichen Verzweigu...
17.09.2012, 16:34
2
Antworten

Gibt es eine intelligente Methode, um die Funktionseingabe in Clojure zu validieren?

Ich schreibe eine einfache DiceRoller-Anwendung, und ich habe die primäre Funktion erstellt, aber ich frage mich, ob es eine "intelligente" Möglichkeit gibt, Funktionseingaben in Clojure zu validieren, anstatt verzweigende Bedingungen zu verwend...
26.01.2013, 23:35
4
Antworten

Wie fügt man ein Verzeichnis zu Clojures Klassenpfad hinzu?

Ich habe die Bibliotheken mit Maven im Verzeichnis ~ / .m2 / repository / installiert. Ich möchte diesen Pfad zum standardmäßigen Clojure-Klassenpfad hinzufügen. Ich konnte die Dokumentation nicht finden, wie man das macht. Irgendwelche Hinwe...
15.08.2012, 17:00
7
Antworten

sublimerepl getenv scheitert

Ich möchte das SiblimeREPL-Paket mit Sublime Text verwenden. Wenn ich versuche, eine REPL zu starten, bekomme ich %Vor% Dies geschieht unabhängig davon, welche REPL ich versuche zu starten. (Ich habe versucht, Ruby, Python und Clojure.) Ich...
11.11.2015, 02:39
1
Antwort

Wie randomisiert man eine Liste in Clojure?

Wie erhalten Sie einen seq mit den gleichen Elementen, aber in zufälliger Reihenfolge?     
06.06.2011, 13:38
3
Antworten

Kein Argument (und) gibt t zurück

Sowohl CL als auch Scheme definieren (and) , um t (oder #t ) ohne Argumente zurückzugeben. Ich versuche die Gründe dafür zu verstehen. Meine naive Annahme ist, dass eine leere Menge falsch ist, und das Übergeben von Null-Argumenten füh...
26.05.2015, 19:55
5
Antworten

Bedingte Elemente in - / - Pipelines

Gegeben eine ->> -Pipeline wie folgt: %Vor% Ich möchte die verschiedenen Phasen an Bedingungen knüpfen. Das erste, was mir in den Sinn kam, war folgendes: %Vor% Wenn jedoch das ->> -Makro versucht, in die if -Form...
01.08.2012, 21:36
7
Antworten

rekursiv rekursiv eine Sequenz in Clojure

Ich möchte eine Sequenz in Clojure umkehren, ohne die Funktion reverse zu verwenden, und dies rekursiv tun. Hier ist, was ich gefunden habe: %Vor% Beispielausgabe: %Vor% Fragen: Gibt es einen präziseren Weg, dies zu tun, d. h....
06.12.2011, 03:39
6
Antworten

Was ist der einfachste Weg, um Maps / Strukturen in Clojure zu erhalten?

Der offensichtliche Weg besteht darin, die JDBC-Unterstützung von Clojure Contrib zu laden und eine Funktion zu schreiben, um eine map / struct in eine Tabelle zu übersetzen. Ein Nachteil davon ist, dass es nicht sehr flexibel ist; Änderungen an...
15.06.2009, 10:10
5
Antworten

Clojure - Zählen von eindeutigen Werten aus Vektoren in einer seq

Ich bin etwas neu in Clojure. Ich kann mir nicht vorstellen, wie ich etwas tun soll, das so einfach zu sein scheint. Ich kann es einfach nicht sehen. Ich habe eine Reihe von Vektoren. Nehmen wir an, jeder Vektor hat zwei Werte, die Kundennummer...
11.07.2012, 12:33