diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2021-07-06 09:54:46 -0400 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2021-07-06 09:54:46 -0400 |
commit | 4226f9d0716dbe0274a76c46705c831da8a10d9a (patch) | |
tree | 069477575f6f49ec1d3fc8cfdf5cf995caf911a2 /clojure/src | |
parent | 42e16dc95f05bc8da403ff7329bc815b4baf005b (diff) |
example clojure project
Diffstat (limited to 'clojure/src')
-rw-r--r-- | clojure/src/csvtool/core.clj | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/clojure/src/csvtool/core.clj b/clojure/src/csvtool/core.clj new file mode 100644 index 0000000..11e6bc7 --- /dev/null +++ b/clojure/src/csvtool/core.clj @@ -0,0 +1,21 @@ +(ns csvtool.core + (:gen-class)) + +(require '[clojure.data.csv :as csv] + '[clojure.java.io :as io]) + +(defn -main + "I don't do a whole lot ... yet." + [& args] + (println "Hello, World!")) + +(defn my-read [] + (with-open [reader (io/reader "in-file.csv")] + (doall + (csv/read-csv reader)))) + +(defn my-write [] + (with-open [writer (io/writer "out-file.csv")] + (csv/write-csv writer + [["abc" "def"] + ["ghi" "jkl"]]))) |