Suchergebnisse für Anfrage "clojure"

10 die antwort

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:

3 die antwort

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, ...

1 die antwort

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?

TOP-Veröffentlichungen

0 die antwort

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

4 die antwort

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

1 die antwort

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

3 die antwort

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

2 die antwort

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), ...

1 die antwort

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

16 die antwort

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