Я пытаюсь прочитать этот CSV-файл в виде списка.Я скачал файл csv и запустил следующий код в блокноте REPL гориллы, который также находится в том же каталоге, что и файл csv.
(use 'nstools.ns)
(ns+ message-example
(:like anglican-user.worksheet)
(:require [clojure-csv.core :as csv]
[clojure.java.io :as io]))
(defn take-csv
[fname]
(with-open [file (io/reader fname)]
(csv/parse-csv (slurp file))))
(def data
(map (comp read-string first) (take-csv "txtdata.csv")))
REPL гориллы выдает следующую ошибку.
An exception was caused by: java.lang.IllegalStateException (Attempting to call unbound fn: #'message-example/take-csv)
throwArity - (Var.java:43)
invoke - (AFn.java:32)
applyToHelper - (AFn.java:154)
applyTo - (AFn.java:144)
Я не могу понять, что я делаю не так.Можете ли вы помочь?