Guile Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Faster reader (Re: Startup time in guile-1.3 (II))
Mikael Djurfeldt <mdj@nada.kth.se> writes:
> It's completely insane to do that much work for every character
> being read in the innermost loop of the reader.
What about letting the reader read one full line (or more) at a time
into an internal buffer and then use a simple character pointer to
read the individual characters?
(BTW, what was that pre_read and pre_write change about? I saw that
pre_read seems to flush output when switching to read. But isn't
this made automatically by STDIO? I think reading is one of the
conditions when output is flushed. What else did this change
handle?)
/mdj
Guile Home |
Main Index |
Thread Index