Suchergebnisse für Anfrage "clojure"

4 die antwort

Müssen Sie die Realisierung fauler Folgen vor / nach elementweisen Imperativoperationen erzwingen?

Wenn ich eine nebenwirkende / mutierende Operation an einzelnen Datenstrukturen durchführe, die für jedes Mitglied der Lazy Sequence using spezifisch sindmapMuss ich (a) anrufen?doall Erstens, um die Realisierung der ursprünglichen Sequenz zu ...

3 die antwort

Clojure gelten vs Karte

Ich habe eine Sequenz (foundApps) von einer Funktion zurückgegeben und möchte eine Funktion allen ihren Elementen zuordnen. Aus irgendeinem Grund,apply undcount arbeit für die sequnece abermap nicht: (apply println foundApps) (map println rest ...

2 die antwort

Anwenden von var oder # auf eine Liste von Funktionen in Clojure

Ich versuche, Metadaten für eine Sammlung von Funktionen in Clojure zu lesen, aber die Sonderformulare var oder reader funktionieren nur, wenn sie sich direkt mit dem Symbol befassen. ; this works (var my-fn) ; this doesn't (defn val-it [x] (var ...

TOP-Veröffentlichungen

3 die antwort

Warum benötigt TCO Unterstützung von der VM?

Einige VMs, insbesondere die JVM, unterstützen angeblich keine TCO. Aus diesem Grund muss der Benutzer eine Sprache wie Clojure verwendenloop recur stattdessen. Ich kann jedoch Self-Tail-Aufrufe umschreiben, um eine Schleife zu verwenden. Hier ...

1 die antwort

Clojure: Verwenden von Proxy- und veränderlichen Feldern

Ich verwende Proxy in Clojure, um eine Java-Klasse zu erweitern. Ich muss ein Feld in der Superklasse setzen, wie kann ich das machen? Der folgende Code funktioniert nicht. (proxy [BasicPlayer] [] (open [url] (set! super/m_dataSource url)))

3 die antwort

Wie kann ich ein Vektorelement in Clojure aktualisieren?

Gegeben: (def my-vec [{:id 0 :a "foo" :b "bar"} {:id 1 :a "baz" :b "spam"} {:id 2 :a "qux" :b "fred"}])Wie kann ich den Artikel in my-vec idiomatisch mit aktualisieren?:id=1 Werte haben:a="baz2" und:b="spam2"? *: Ich erkenne, dass ich my-vec ...

1 die antwort

Clojure, das faule Reihenfolge druckt

Ich versuche, meinen Binärbaum auszudrucken, aber Clojure macht es mir schwer, die Sequenzen richtig auszudrucken. Also habe ich eine Liste von Knoten'(1 2 3) zum Beispiel. In jeder Iteration möchte ich den Knoten mit einer Anzahl von ...

14 die antwort

Debuggen in Clojure? [geschlossen]

Was sind die besten Möglichkeiten, um Clojure-Code zu debuggen, während die Replik verwendet wird?

3 die antwort

Wie kann ich Clojure in eine RCP-Anwendung einbetten?

Ich verwende derzeit Javascript, um einer Eclipse-RCP-Anwendung Skripts hinzuzufügen, aber ich würde es vorziehen, Clojure zu verwenden. Ich habe jedoch Schwierigkeiten mit Klassenpfaden, weil Eclipse die Clojure-Klassen finden kann, Clojure ...

2 die antwort

Wie installiere ich ein Leiningen Plugin?

Wie installiere ich ein Leiningen Plugin? Zum Beispiel Leiningen-Run? Ich sehe dieses Ding namens "clojars.org" und wie man es "pusht", aber ich sehe nichts darüber, wie man es "herauszieht".