Hello
The 0.2 second sleep in process-status (while waiting for the waidpid on child to happen) is too big for me. I suggest to make it considerably smaller. 100 polls per second don't seem very much, or is the relevant code path costly?
Thanks Christian.
--- gambc40b17/lib/_io.scm~ 2006-01-08 21:38:12.000000000 +0100 +++ gambc40b17/lib/_io.scm 2006-05-25 17:59:33.000000000 +0200 @@ -5234,7 +5234,7 @@ ; Polling is evil but fixing this would require ; substantial changes to the I/O subsystem. We'll ; tackle that in a future release. - (##thread-sleep! 0.2) + (##thread-sleep! 0.01) (loop)) (if (##eq? timeout-val (macro-absent-obj)) (##raise-unterminated-process-exception
Afficher les réponses par date