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.
3
Antworten

clojure rename-keys in verschachtelter Struktur

Angenommen, ich habe eine verschachtelte Struktur, etwa so: %Vor% Und ich muss die Schlüsselnamen in den Karten umwandeln. Ich kann die Top-Level-Schlüssel wie folgt umwandeln: %Vor% Aber ich bin mir nicht sicher, wie man Schlüssel, die...
19.10.2011, 22:54
4
Antworten

Warum erlaubt Clojure (Eval 3) obwohl 3 nicht zitiert wird?

Ich lerne Clojure und versuche, Leser, Zitate, Eval und Homonyme zu verstehen, indem ich Parallelen zu Pythons ähnlichen Merkmalen zeichne. In Python besteht eine Möglichkeit, die Auswertung zu vermeiden (oder zu verschieben) darin, den Ausdr...
27.12.2012, 00:40
1
Antwort

Funktionsdefinition von Clojure-Einbauten: def vs defn

Warum sind einige (viele) von Clojures eingebauten Funktionen mit def definiert, nicht mit defn ? Ich weiß, dass defn eine Verknüpfung für def ist, aber ich frage mich, ob es einen anderen Grund wie Effizienz / Lesbarkeit / Stil Üb...
03.11.2011, 21:03
6
Antworten

Anfänger zum Schwingen

Ich möchte eine einfache Swing-App erstellen. Ich habe jedoch sehr, sehr, sehr wenig Erfahrung mit Swing. Ich möchte eine Ein-Fenster-App erstellen, die alle 5 Minuten mit dem Inhalt eines Screen-Scrapings aktualisiert wird, den ich mache. Ich b...
21.01.2011, 04:56
2
Antworten

Wie konvertiert man eine Zeichenkette in eine Funktion in Clojure?

Ich habe an Clojure-Frage 135 Infix-Rechner gearbeitet, im Grunde ein vereinfachtes Infix-Präfix-Rechenwerk: %Vor% Ich habe das Problem wie angegeben gelöst. Aber das hat mich neugierig gemacht - was wäre, wenn das Argument als String geli...
10.06.2012, 10:08
4
Antworten

Funktion des idiomatischen Modus in Clojure

Ich lerne Clojure und hätte gerne Ratschläge zum idiomatischen Gebrauch. Als Teil eines kleinen Statistikpakets habe ich eine Funktion, um den Modus eines Datensatzes zu berechnen. (Hintergrund: Der Modus ist der gebräuchlichste Wert in einer Me...
21.10.2009, 14:45
2
Antworten

wie Einheit Test für Faulheit

Ich habe eine Funktion, die eine faule Seq und eine unrealisierte faul Seq zurückgeben soll. Jetzt möchte ich einen Komponententest schreiben (in test-is btw), um sicherzustellen, dass das Ergebnis eine unrealisierte Lazy-Sequenz ist.     
30.10.2009, 19:48
2
Antworten

Das Symbol kann nicht aufgelöst werden: befindet sich in diesem Kontext

Ich bin ganz neu bei Clojure, und ich habe ein paar Probleme damit, Unit-Tests laufen zu lassen. %Vor% gibt: %Vor% Was vermisse ich? Aktualisierung: Das funktioniert: %Vor% Wie mache ich es so, dass ich clojure.test nicht vor d...
16.12.2010, 04:03
2
Antworten

Aliaspaketnamen in Common Lisp

Ich verwende ein externes Paket in Common Lisp für ein Projekt; Ich möchte in der Lage sein, das Paket zu verwenden, aber es zu einem kürzeren Namen umzubenennen, ähnlich wie in Clojure ich tun könnte %Vor% Um Namenskonflikte zu vermeiden, m...
06.03.2015, 19:52
1
Antwort

Ist es möglich die IO Monade von Haskell in Clojure zu machen?

Ich habe mir die algo.monads und fluokitten Dokumentation. Ich habe auch Monad Blog-Einträge durch Jim Duey , Konrad Hinsen und Leonardo Borges . Der nächste, den ich finden kann, ist Konrad Hinsens Bibliothek monadische IO-Streams -...
17.02.2014, 10:35