Whenever I call a clojure function that gets a users' console input using (read-line) through SLIME or a normal REPL, the function returns immediately. I've resorted to jar'ing up my project and running it to test but this obviously isn't quick or sustainable.
Is there some trick to getting console interaction through a REPL working or is it not possible? If not are there any good workarounds?
*in*is the properBufferedReader? - Serabe*in*appears to be of type#<LineNumberingPushbackReader clojure.lang.LineNumberingPushbackReader@36673c9f>. I read in another question that it's known not to work. I upgraded swank-clojure to 1.4.0 snapshot and it just returns nil now. - Chris Mowforth