When I try the above I get:
arc> (def prompt (msg) (pr msg) (readc) ; grabs the newline (readline)) #<procedure: prompt> arc> (prompt "Ask anything: ") Ask anything: nil arc>
Steve
-----
Tried arclite and it, too, had problems with readline. However, its problem is that readline (and parse-format) depend upon readc, which is not defined.