I don't know what I'm doing wrong. After adding (:use clojure.contrib.string) to
(ns test-csv (:gen-class) (:import (java.io BufferedReader FileReader StringReader)) (:use clojure-csv.core) (:use clojure.contrib.string)) (defn process-file [file-name] (with-open [br (BufferedReader. (FileReader. file-name))] (println (split (line-seq br)","))) (defn -main [& args] (process-file "resultset.csv")) I'm getting these errors on compile: [compile] Compiling namespace test-csv WARNING: repeat already refers to: #'clojure.core/repeat in namespace: test-csv, being replaced by: #'clojure.contrib.string/repeat WARNING: butlast already refers to: #'clojure.core/butlast in namespace: test-csv, being replaced by: #'clojure.contrib.string/ butlast WARNING: reverse already refers to: #'clojure.core/reverse in namespace: test-csv, being replaced by: #'clojure.contrib.string/ reverse WARNING: get already refers to: #'clojure.core/get in namespace: test- csv, being replaced by: #'clojure.contrib.string/get WARNING: partition already refers to: #'clojure.core/partition in namespace: test-csv, being replaced by: #'clojure.contrib.string/ partition WARNING: drop already refers to: #'clojure.core/drop in namespace: test-csv, being replaced by: #'clojure.contrib.string/drop WARNING: take already refers to: #'clojure.core/take in namespace: test-csv, being replaced by: #'clojure.contrib.string/take error evaluating: ((compile-stale source-path compile-path)) java.lang.RuntimeException: java.lang.Exception: EOF while reading (test_csv.clj:15) . . . What am I doing wrong? tnx cmn On Jun 16, 5:16 pm, Damon Snyder <drsny...@gmail.com> wrote: > Hi cmn, > I think if you add clojure.contrib.string to your use or simply add > (:use clojure.contrib.string). I think that should fix it. > > Damon > > On Jun 16, 12:16 pm, octopusgrabbus <octopusgrab...@gmail.com> wrote: > > > > > > > > > What is the proper way to :use clojure contrib so split resolves as a > > symbol? > > > ns test-csv > > (:gen-class) > > (:import (java.io BufferedReader FileReader StringReader)) > > (:use clojure-csv.core) > > (:use [clojure.contrib.def])) > > > (defn process-file [file-name] > > (with-open [br (BufferedReader. (FileReader. file-name))] > > (println (split "," (line-seq br))))) > > > (defn -main [& args] > > (process-file "resultset.csv")) > > > Thanks. > > cmn -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en