From: Pascal B. <pj...@in...> - 2005-07-29 18:04:46
|
Dan Corkill writes: > > >":wait nil" means "exec cat &", i.e., cat does not wait for your input > >and terminates right away. > > > > > Many thanks. I should have read the docs more carefully. The example > does work > correctly with :wait 't. I assumed that :wait controlled whether the > run-program > call returned immediately or waited for the command to terminate (the > typical > behavior of :wait for similar interfaces in many other CLs). > > BTW, is there a way to obtain the "wait for the run-program command to exit > before proceeding" behavior in CLISP (the equivalent of specifying :wait > 't in > those other implementations)? > > Thanks again for the speedy advice! This is what is done when input and output are both not :stream. clisp is not dumb. When it sees it'll have to work, it doesn't wait. -- __Pascal Bourguignon__ http://www.informatimago.com/ |