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.
1
Antwort

Wie paralelliere ich einen Divide and Conquer-Algorithmus in Clojure

Als erstes sage ich, dass ich ein Problem habe, indem ich 1 Milliarde Ziffern von Pi berechne, den Faktor einer großen Zahl berechne oder Mergesort über eine große Liste führe. Ich möchte das Problem in kleinere Aufgaben aufteilen und jede der A...
31.08.2012, 15:58
2
Antworten

SLIME-Setup für Common Lisp und Clojure-Entwicklung

Ich habe Probleme mit der Einrichtung von SLIME, um mit Clojure und Common Lisp zu arbeiten. Die meisten Clojure-Entwickler neigen dazu, die abgespeckte SLIME zu verwenden, die über ELPA verfügbar ist und für Clojure-Kompatibilität eingefroren i...
13.05.2011, 13:30
2
Antworten

Clojure-Datensatz: Wie bekomme ich einen angegebenen Typ bei einem Attributnamen?

Ich frage mich, ob es eine Möglichkeit gibt, den Typhinweis zu erhalten, der mit Attributen assoziiert ist, die mit defrecord deklariert sind. z. B. wenn ich die folgende Datensatzdefinition habe: %Vor% Ich möchte eine Karte auf Foo type...
21.02.2011, 20:02
2
Antworten

Willkürliche Präzisionsexponentiation in Clojure

Gibt es eine Möglichkeit, in Clojure eine beliebige Genauigkeits-Exponentiation durchzuführen? Ich habe Math / pow und die EXPT-Funktion von clojure.math.numeric-tower ausprobiert, aber beide werden nur eine begrenzte Genauigkeit zurückgeben. Zu...
18.12.2012, 18:10
2
Antworten

Warum funktionieren Shift + Pfeil-Bindings nicht im Clojure-Modus im Emacs-Terminal?

Wenn ich emacs in einem Terminal starte (d. h. Emacs in iTerm2 mit emacs -nw starten) Mit windmove und seinen Standardbindungen sollte ich in der Lage sein, mit verschiedenen Kombinationen von Shift + → ← ↑ ↓ zwischen Fenste...
08.12.2013, 22:32
2
Antworten

Wie werden große Clojure-Projekte organisiert?

In den meisten Programmiersprachen haben Sie oft einen "Namespace & gt; files & gt; classes & gt; -Methoden" oder eine ähnliche Organisation. Wie wird das in clojure gemacht?     
24.06.2012, 19:37
1
Antwort

Wie man ein Java-Objekt in Clojure verspottet

Ich erkunde clojure.contrib.mock . Ich denke, ich habe gelernt, Clojure-Funktionen zu verspotten, aber ich sehe nichts über das Spotten von Java-Objekten. Gibt es eine Clojure-Bibliothek, die mir hilft, Java-Mock-Objekte zu erstellen, oder...
14.10.2011, 01:25
2
Antworten

NPE installiert eine Clojure WAR in Tomcat, starte Fixes neu

Ich versuche eine in Clojure geschriebene WAR-Datei in Tomcat 6 auf Debian Lenny zu implementieren. Ich erhalte eine NullPointerException, wenn ich sie in das Verzeichnis webapps kopiere (sowohl für den ersten Typ als auch beim Überschreiben...
12.01.2011, 20:26
1
Antwort

Warum verwendet die Clojure-Kernbibliothek eine konkrete Ableitung?

In der Dokumentation der Clojure-Typ-Mechanismen heißt es, dass    Konkrete Ableitung ist schlecht       Sie können Datentypen nicht aus konkreten Klassen ableiten, sondern nur aus Schnittstellen       Einige der Kern-Clojure-Klasse...
17.11.2015, 23:29
2
Antworten

Liste verfügbarer Java-Pakete und Klassen innerhalb von clojure

In clojure, die Antworten auf Wie Sie die Funktionen von a auflisten Namespace? sind nützlich, wenn ich einen Namespace im Hinterkopf habe, insbesondere kann (ns-imports 'my-package) mir über Java-Code berichten, der importiert wurde. Ich k...
17.04.2015, 04:17