Всякий раз, когда я вызываю функцию clojure, которая получает ввод с консоли пользователя, используя (read-line)
через SLIME или обычный REPL, функция немедленно возвращается. Я прибегнул к сотрясению своего проекта и запуску его для тестирования, но это, очевидно, не быстро и неустойчиво.
Есть ли какой-то трюк, чтобы заставить работать консоль через REPL или это невозможно? Если нет, есть ли хорошие обходные пути?
*in*
является правильнымBufferedReader
? - person Serabe   schedule 16.08.2011*in*
имеет тип#<LineNumberingPushbackReader clojure.lang.LineNumberingPushbackReader@36673c9f>
. Я прочитал в другой вопрос, который, как известно, не работает. Я обновил swank-clojure до моментального снимка 1.4.0, и теперь он просто возвращает ноль. - person Chris Mowforth   schedule 17.08.2011