I'm trying to get console input in my Clojure program, but when it gives me this error when it gets to that part of the program.
Exception in thread "main" java.lang.ClassCastException:
clojure.lang.LineNumberingPushbackReader cannot be cast to java.io.BufferedReader
the 'read' function works, but it's not what I need. Here is the code I'm using.
(defn prompt-read [prompt]
(print (format "%s: " prompt))
(flush )
(read-line))
EDIT:
It is obviously just the version I'm using. It's the version included in the current sample code of Programming Clojure, I'll test out the current release version and see if that is the problem.