Zum Beispiel die prxml Funktion druckt XML zu * out *. Ich möchte diese Ausgabe stattdessen als String erfassen. Hier ist die typische Verwendung von einem REPL:Was ist der idiomatische Weg, um Abdrücke * aus * von einer Clojure-Funktion zu erfassen?
user> (prxml [:p "Test"])
<p>Test</p>nil
Ich würde stattdessen tun:
(def xml (capture-out (prxml [:p "Test"])))
ich bildete die Capture-out Funktion, aber ich vermute, so etwas wie es existiert, nur habe ich Probleme, es in der API oder Mailing-Liste zu finden.