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

Problem mit der Iteration über eine Zeitreihe in clojure

Ich habe folgendes Problem: Ich habe eine Zeitreihe mit mehr als 10000 Einträgen und möchte mit jedem von ihnen einige Berechnungen durchführen. Dies allein wäre kein Problem, aber ich muss den letzten berechneten Wert erhalten, um den nächsten...
13.07.2010, 14:05
1
Antwort

Erweitern einer Java Swing-Klasse in Clojure

Ich versuche, eine Java Swing-Komponente in Clojure zu erweitern, d. h. ich möchte eine javax.swing.JComponent erweitern und einige benutzerdefinierte Methoden, die in reinem Clojure implementiert sind, zusätzlich zu allen vererbten Standardmeth...
01.06.2010, 21:37
1
Antwort

Was ist die idiomatischste Art, Vektoren für Var-args in clojure zu übergeben?

Angenommen, ich habe einen Vektor von Schlüssel / Wert-Paaren, die ich in eine Karte einfügen möchte. %Vor% Ich mache so etwas: %Vor% Und tatsächlich habe ich festgestellt, dass ich dieses Muster mache, %Vor% mehrmals in den letzten...
01.07.2010, 18:54
1
Antwort

Clojure Makroexpand

Warum funktioniert ? %Vor% erweitern zu %Vor% während %Vor% wird zu erweitert %Vor% Mit anderen Worten, warum wird das -> im zweiten Beispiel nicht vollständig erweitert?     
29.11.2010, 13:56
4
Antworten

testet Clojure in Maven

Ich bin neu bei Maven und noch neuer bei Clojure. Als Übung, um die Sprache zu lernen, schreibe ich ein Spider Solitaire-Player-Programm. Ich plane auch, ein ähnliches Programm in Scala zu schreiben, um die Implementierungen zu vergleichen (sieh...
04.04.2010, 14:13
1
Antwort

Alias ​​eines Java-Paketnamens in clojure

Wenn ich ein Java-Paket x.y.z verwende, kann ich x.y.z auf einen kürzeren Namen umleiten, so dass ich dann auf Java-Klassen innerhalb des Pakets als my-alias.MyJavaClass verweisen kann. Wenn das nicht möglich ist, könnte ich einfach import...
08.11.2009, 22:52
1
Antwort

Clojure: Lein run kann das Symbol nicht auflösen

Ich habe gerade mit meinem ersten Clojure-Projekt begonnen, indem ich lein, den Code hier verwende: %Vor% Ich habe versucht, dies mit "lein run" auszuführen, aber ich bekomme immer diesen Fehler: %Vor% Was mache ich falsch?     
18.05.2014, 00:06
2
Antworten

Clojure wenn ein Apostroph vor dem Vektor benötigt wird

aus dem Buch "Die Freude von Clojure": erstes Beispiel: %Vor% zweites Beispiel: %Vor% Warum brauche ich im zweiten Beispiel (aber nicht in der ersten) ein Apostroph? Ohne das zweite Beispiel wird ein Fehler ausgelöst.     
11.10.2014, 08:46
1
Antwort

Snippets von HTML mit animieren

Warum funktioniert das folgende Snippet nicht? %Vor% Muss ich etwas mit der html-Zeichenfolge machen, um sie zuerst in eine Clojure-Datenstruktur umzuwandeln?     
25.07.2013, 20:27
6
Antworten

Get Clojure-Argumentliste

Ich möchte etwas, das mir die Folge von tatsächlichen Werten gibt, die an eine Funktion übergeben werden, ähnlich wie bei Argumente Wert in einer JavaScript-Funktion. Ich bin mir bewusst, dass ich die gesamte Funktionsargumentliste mit erf...
14.09.2013, 03:00