how can i make the following be non-blocking io?
28 Mar
2009
28 Mar
'09
4:45 a.m.
~/vis/test:$ cat test.scm (define p (open-process (list path: "gdb" arguments: '("--interpreter=mi2")))) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) (pp (read-line p)) ... why does this block? and how can I make it non-blocking? I've searched through the gambit-c.txt file, but I can't find ways of manipulating it either during reading or the port itself
6401
Age (days ago)
6401
Last active (days ago)
0 comments
1 participants
participants (1)
-
lowly coder