Hi!
I've just run the example below on gambit-2.4.8 mingw on windows xp and got an error instead of a clean exit. On linux is fine.
test.scm ========== (define (bucla) (let ((l (read-line))) (if (eof-object? l) (void) (begin (display l) (newline) (bucla))) )) (bucla)
c:> type test.scm | gsi test.scm >output.txt
*** ERROR IN ##read-line -- The pipe has been ended. (read-char '#<input-port #2 (stdin)>)
________ Information from NOD32 ________ This message was checked by NOD32 Antivirus System for Linux Mail Servers. part000.txt - is OK http://www.eset.com