Suchergebnisse für Anfrage "clojure"

6 die antwort

Zustand der Kompilierung zwischen verschachtelten Makros in Clojure übergeben

Ich versuche, ein Makro zu schreiben, das sowohl global als auch verschachtelt verwendet werden kann: ;;; global: (do-stuff 1) ;;; nested, within a "with-context" block: (with-context {:foo :bar} (do-stuff 2) (do-stuff 3))Wenn ...

8 die antwort

Clojure-Konstanten zur Laufzeit setzen

Ich habe ein Clojure-Programm, das ich mit Maven als JAR-Datei erstellt habe. In das JAR-Manifest ist eine Build-Versionsnummer eingebettet, einschließlich des Build-Zeitstempels. Ich kann dies zur Laufzeit leicht aus dem JAR-Manifest lesen, ...

6 die antwort

Gibt es Clojure DSLs?

Ist in Clojure DSL (Domain Specific Language) implementiert?

TOP-Veröffentlichungen

6 die antwort

clojure.java.jdbc faule Abfrage

Ich habe eine Abfrage, die im Grunde ein @ iselect *. In der Entwicklung ist diese Tabelle nur 30000 Zeilen, in der Produktion wird sie jedoch viel größer. Also möchte ich diese Abfrage faul konsumieren. Warum ist die Abfrage unten nicht faul? ...

4 die antwort

Wie kann ich mit pprint eine Karte über mehrere Zeilen formatieren?

pprint 's Dokumente sind eine Art Mauer. Wenn Sie eine Karte drucken, erscheint sie in einer Zeile wie folgt:{:a "b", :b "c", :d "e"}. Stattdessen möchte ich wie folgt gedruckt werden, optional mit Komma: {:a "b" :b "c" :d "e"}Wie würde man das ...

2 die antwort

Falsche Anzahl von Argumenten (0) übergeben an: PersistentVector on loop / recur function

Versuche ein @ zu definierfactors -Funktion, die mit loop / recur einen Vektor aller Faktoren einer Zahl zurückgibt. ;; `prime?` borrowed from https://swizec.com/blog/comparing-clojure-and-node-js-for-speed/swizec/1593 (defn prime? [n] (if ...

4 die antwort

Wie lade ich öffentliche PEM-codierte Elliptic Curve-Schlüssel in Bouncy Castle?

Ich habe einen öffentlichen PEM-codierten Elliptic Curve-Schlüssel, den ich in Bouncy Castle laden möchte, und alles, was ich bisher versucht habe, schlägt fehl. Dies ist ein Beispiel für den Schlüssel, den ich zu laden versuche: -----BEGIN ...