; This may look like Clojure, but it's actually ClojureScript. Macros ; may be used here, but should be defined elsewhere, in regular ; Clojure code. (ns n01se) (defn script-src [] (for [elem (.getElementsByTagName document "script")] (do (prn :next) (if-let src (.src elem) src "--none--")))) (doseq src (take 2 (script-src)) (prn src))