[Ecls-list] make_stream_from_fd - buffering modes?
daniel jay macdonald
dmacd at u.washington.edu
Sun Apr 23 11:28:05 UTC 2006
I was trying to use slime noticed that the output stream is not
buffered, causing my compiles to be about 10x slower than normal. The
problem appears to be in ecl_make_stream_from_fd:
setbuf(fp, stream->stream.buffer = cl_alloc_atomic(BUFSIZ));
I interpret this to mean that without boehm-gc I would get buffered
output. Is there a deep reason this cant be done with the boehm-gc
enabled? I dont feel comfortable hacking this since GBC_BOEHM seems to
exclude stream.buffer even being defined.
|Bioengineering / Optics & Imaging Lab
|University of Washington
|dmacd at u.washington.edu
More information about the ecl-devel