При выполнении этой функции из lein run программа выполняется так, как ожидалось. Но я пробую пакет proto-repl от atom.io, и когда я вызываю функцию с помощью proto-repl, она выдает «CompilerException java.lang.RuntimeException: невозможно разрешить символ: можно проголосовать в этом контексте». Вот моя функция:
(defn can-vote
[]
(println "Enter age: ")
(let [age (read-line)]
(let [new-age (read-string age)]
(if (< new-age 18) (println "Not old enough")))
(println "Yay! You can vote")))