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

Was sind die guten Dinge an Schleim?

Wie ich fragte hier < Ich konnte nicht Aquamacs / Slime / Clojure laufen lassen, aber ich konnte Auqamacs / clojure mit 'Mx conjure-mode', dann Cc Cz (run clojure) und Cc Ce (run expression) benutzen. > Ich habe keine Erfahrung mit SLIME, ab...
27.07.2010, 12:05
3
Antworten

Wie schließe ich am besten eine clojure core.async-Pipeline von Prozessen ab?

Ich habe eine Clojure-App, die eine Pipeline von Kanälen darstellt. Jeder Verarbeitungsschritt führt seine Berechnungen asynchron durch (dh er macht eine HTTP-Anfrage unter Verwendung von http-kit oder etwas) und bringt sein Ergebnis auf den Aus...
10.10.2015, 07:55
3
Antworten

Kann ich eine Nachricht in Vor- und Nachbedingungen einfügen?

Ich habe (not (some #(= (:length %1) 0) %)) als Nachbedingung. So geschrieben, ist es ziemlich klar, aber wenn diese Bedingung nicht erfüllt ist, bekomme ich das: %Vor% Was nicht gut lesbar ist. Gibt es eine Möglichkeit, die Nachricht für...
30.06.2013, 13:42
4
Antworten

Emacs paredit-mode - Wie korrigiert man unausgeglichene Klammern in gecrawltem Code?

Gelegentlich rufe ich Code in einen paredit-mode -Puffer, in dem eine schließende Klammer oder Klammer fehlt. paredit-mode erkennt dann den nicht geschlossenen Ausdruck und versucht, den fehlenden Parameter an der falschen Stelle hinzuzuf...
08.10.2014, 02:19
3
Antworten

Lazy Partition-by

Ich habe eine Quelle von Elementen und möchte Läufe von ihnen mit dem gleichen Wert einer Schlüsselfunktion getrennt verarbeiten. In Python würde das wie aussehen %Vor% Diese Lösung ist völlig faul, d. h. wenn process nicht versucht, den...
14.07.2014, 13:58
1
Antwort

(gensym) ist immer eindeutig, '(symb #) ist nicht - warum?

Wenn ich ein Makro schreibe, das die Verknüpfung symb# verwendet, um ein Gensym zu erstellen, das dann als globale Variable gebunden wird, wird das exakt gleiche Symbol immer wieder erzeugt. Es funktioniert jedoch korrekt, wenn ich gensym...
14.04.2015, 19:17
6
Antworten

Wie wiederholbare Zufallsfolgen mit rand-int erzeugt werden

Ich möchte wiederholbare Zahlen mit rand in Clojure erzeugen können. (Insbesondere möchte ich, dass die Ergebnisse von Aufrufen von rand-nth oder Incancers sample wiederholbar sind, und diese Aufrufe rand-int , was wiederum rand au...
03.06.2014, 04:20
3
Antworten

clojure, wie man den Pfad eines Ordners / Datei / Verzeichnisses in einem Projekt kennt?

Angenommen, es gibt zwei Dateien in meinem Clojure-Projekt, ein clj und der andere ist txt. Gibt es eine Möglichkeit, den Pfad (als String) der TXT-Datei aus der CLJ-Datei zu kennen? Es gibt: %Vor% oder %Vor% Aber das gibt wo das aktu...
24.02.2013, 09:30
4
Antworten

Entwicklungsmodell für Clojurescript / Clojure-Anwendungen

Hinweis: Ich bin ein Backend (Java) Entwickler von Beruf und arbeite in Clojure in meiner Freizeit, also vergib mir meine Unwissenheit. Ich versuche, Clojurescript zu verstehen und zu sehen, wie es sich möglicherweise in Projekte einfügt, a...
09.02.2012, 21:55
3
Antworten

var vs. atom für Laufzeitkonstanten

Basierend auf der Eingabe über die Kommandozeile muss ich einige Laufzeit-Konstanten setzen, die eine Anzahl von Downstream-Funktionen verwenden wird. Der Code in diesen Funktionen kann in anderen Threads ausgeführt werden, sodass ich die Kombin...
14.01.2013, 04:45