[EMAIL PROTECTED] (Paul Jarc) writes:
>
> But the output can be immediate without splitting it up into multiple
> system calls.  (display "foo") can result in write(1, "foo", 3), and
> as long as that write is done before (display) returns, it's still
> just as immediate.

Yep, that's the sort of chunking that should definitely happen, if it
doesn't already.  What was the original output that sparked this?


(I notice "write" style string output in iprin1() always goes
char-by-char, it'd be nice if it scanned ahead for a char needing an
escape, to send the non-escape block as a single lfwrite.  Decent size
runs of plain chars are probably quite likely.)


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user

Reply via email to