Code review of a csv parser


Hello clojurists

I wrote a small module to read csv:

My goal is to write it from scratch to exercise my clojure programming. Plus the parser is a bit smart, meaning it can interpret/modify data in the csv.

Here is some tests which shows how I can use it:

Can you criticize my code or tell me some good practices to follow.



Update: I found this Clojure Style Guide from bbatsov. I am sure it can help to improve your code.