Suchergebnisse für Anfrage "clojure"
Gibt es eine farbige REPL für Clojure?
Ich möchte eine farbige REPL für Clojure-Code erhalten, ähnlich wie Sie es mit IRB für Ruby tun können. Gibt es Bibliotheken oder Einstellungen für user.clj, die eine automatische Färbung der REPL ermöglichen? Beispiel IRB:
Wie kann ich Clojure: pre &: post dazu bringen, ihren fehlerhaften Wert zu melden?
(defn string-to-string [s1] {:pre [(string? s1)] :post [(string? %)]} s1)Ich mag: Pre- und: Post-Bedingungen, sie ermöglichen es mir, schneller herauszufinden, wann ich "Vierkantstifte in runde Löcher gesteckt" habe. Vielleicht ist es falsch, ...
Wie deaktiviere ich Clojure-Zusicherungen, einschließlich der Voraussetzungen?
Welche guten Möglichkeiten gibt es, um Clojure-Zusicherungen (einschließlich Vor- und Nachbedingungen) in der REPL zu deaktivieren? Für ein beliebiges Leiningen-Profil?
Festlegen der Funktionszusammensetzung durch deklarative Zuordnungen in F #
DasClojure Prismatic / Sanitärbibliothek [https://github.com/Prismatic/plumbing] kann verwendet werden, um eine deklarative und explizite Definition des Diagramms einer Anwendung oder einer Modulfunktion bereitzustellen. Kurz gesagt, es bietet ...
Führen Sie einen Clojure-Test (nicht alle Tests in einem Namespace) mit Fixtures aus dem REPL aus
Wie führe ich einen Test (nicht einen ganzen Namespace) in Clojure REPL aus? Ich habe versucht, die Funktion direkt aufzurufen, z.(the-ns/the-test) aber ich brauche fixtures, um zuerst zu laufen. Also möchte ich einen Weg finden, von dem aus ich ...
Wie implementiere ich Lambda als Funktion namens „Lambda“ in Clojure?
Ich möchte in der Lage sein, Lambdas mit der üblichen Lisp-Syntax in Clojure zu definieren. Zum Beispiel: (lambda (myarg) (some-functions-that-refer-to myarg))Dies muss zu folgendem Ergebnis führen: #(some-functions-that-refer-to %)In meinem ...
Gibt eine einfache Karte aus einem Clojure-Datensatz zurück
Ich habe eine Aufzeichnung: (defrecord Point [x y]) (def p (Point. 1 2))Jetzt möchte ich nur die Karte aus dem Datensatz extrahieren. Diese Wege erledigen die Arbeit. Sind das gute Wege? Gibt es bessere Wege? (into {} (concat p)) (into {} (map ...
multiple arity in defmacro von clojure
Ich bin auf ein seltsames Problem mit defmacro in Clojure gestoßen. Ich habe Code wie (defmacro ttt ([] (ttt 1)) ([a] (ttt a 2)) ([a b] (ttt a b 3)) ([a b c] `(println ~a ~b ~c)))und ich laufe mit(ttt), es nehme an, @ zu werd(println 1 2 3), ...
Sind Clojure-Wandler eifrig?
In diesem Blogeintrag, "CSP und Wandler in JavaScript" [http://phuu.net/2014/08/31/csp-and-transducers.html], der Autor sagt: Zunächst müssen wir feststellen, dass viele Array- (oder andere Auflistungs-) Operationen wiemap, filter undreverse ...
Clojure Editor / IDE-Empfehlungen unter Mac OS X
Ich fange an, das @ zu lern Clojure [http://en.wikipedia.org/wiki/Clojure] Programmiersprache. Gibt es Empfehlungen für Clojure-Editoren / IDEs unter Mac OS X? Update 2009-09-23: Der Clojure-Bereich hat sich enorm verändert, seit ich ...