(defn doall-recur [s] (if (seq? s) (doall (map doall-recur s)) s)) (use 'clojure.contrib.duck-streams) (with-open [r1 (reader "test1.txt") r2 (reader "test2.txt")] (doall-recur (list (line-seq r2) (line-seq r1))))
Output:
(("This is test2.txt" "") ("This is test1.txt" ""))
alanlcode
source share