Suchergebnisse für Anfrage "clojure"
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 ...
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 ...
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 ...
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 ...
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)))
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 ...
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 ...
Debuggen in Clojure? [geschlossen]
Was sind die besten Möglichkeiten, um Clojure-Code zu debuggen, während die Replik verwendet wird?
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 ...
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".