Dividir líneas en clojure mientras lee del archivo

Estoy aprendiendo clojure en la escuela y tengo un examen por venir. Solo estaba trabajando en algunas cosas para asegurarme de entenderlo.

Estoy tratando de leer un archivo línea por línea y, al hacerlo, quiero dividir la línea siempre que haya un ";".

Aquí está mi código hasta ahora

(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)))))

Cuando hago esto, todavía obtengo el resultado:

"I;Am;A;String;"

¿Me estoy perdiendo de algo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta