Dividir linhas no clojure durante a leitura do arquivo
Estou aprendendo clojure na escola e tenho um exame chegando. Eu só estava trabalhando em algumas coisas para garantir que eu entendi.
Estou tentando ler um arquivo linha por linha e, como faço, quero dividir a linha sempre que houver um ";".
Aqui esta o meu codigo ate agora
(defn readFile []
(map (fn [line] (clojure.string/split line #";"))
(with-open [rdr (reader "C:/Users/Rohil/Documents/work.txt.txt")]
(doseq [line (line-seq rdr)]
(clojure.string/split line #";")
(println line)))))
Quando faço isso, ainda recebo a saída:
"I;Am;A;String;"
Estou esquecendo de algo?