[Openmcl-devel] buffering for socket streams

Timothy Moore moore at bricoworks.com
Mon Nov 11 20:41:48 PST 2002

I'm doing my McCLIM work using openmcl and John Wiseman's CLX port.  
Performance is visibly bad.  I had blamed XDarwin, but running a fairly 
complicated remote application persuaded me that this is not the case.  
Instead I think I can blame suboptimal socket/stream options.  I added 
the :nodelay option to the make-socket call, which has helped quite a 
bit, especially with "control" operations like creating windows.  
However, there's still some visible slowness which I suspect is caused 
by buffering, or the lack of it.  I'd like the stream to be fully 
buffered (CLX will empty it when it's accumulated one or several 
protocol requests).  How do I do that?


Openmcl-devel mailing list
Openmcl-devel at clozure.com

More information about the Openmcl-devel mailing list