On Fri, Apr 2, 2010 at 12:11 PM, Alan Ruttenberg
<alanruttenberg@gmail.com> wrote:
> That would be my next step
> in investigating this, as the console.getInputStream() call you are
> making to set the Java standard input doesn't seem to be working.
Hmm. I think they advertise getReader. Doug pointed out that method. I
can poke at that.
I don't know for Readers versus InputStreams, but it looks like abcl
likes the latter.
So two things.
1) Something definitely wrong with initialization. If the first thing I do is (print *standard-input*) I get an unbound variable error.
2) Somebody's confused about something. If I start with eval (loop do (print (read-char))) I get printouts as if it's reading unicode escape sequences
Armed Bear Common Lisp 0.20.0-dev
Java 1.5.0_19 Apple Inc.
Java HotSpot(TM) Client VM
Low-level initialization completed in 0.0 seconds.
Startup completed in 0.486 seconds.
"Starting up protege lisp interpreter"
; Loading stream ...
; Loading stream ...
; Loaded stream (0.0050 seconds)
; Loaded stream (0.121 seconds)
a
#\\
#\u
#\0
#\0
#\6
#\1
#\\
#\u
#\0
#\0
#\0
b
#\a
#\\
#\u
#\0
#\0
#\6
#\2
#\\
#\u
#\0
#\0
#\0
-Alan