From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.devel Subject: Re: Unbuffered socket I/O Date: Tue, 27 Feb 2007 10:35:20 +1100 Message-ID: <87odngfq6f.fsf@zip.com.au> References: <87mz34ol6r.fsf@laas.fr> <87abz13kxl.fsf@zip.com.au> <877iu59fm8.fsf@laas.fr> <87odng64o3.fsf@ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1172532946 6174 80.91.229.12 (26 Feb 2007 23:35:46 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 26 Feb 2007 23:35:46 +0000 (UTC) Cc: Guile-Devel To: Neil Jerram Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Feb 27 00:35:39 2007 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HLpNa-0000Dc-2U for guile-devel@m.gmane.org; Tue, 27 Feb 2007 00:35:38 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HLpNa-0008A4-3q for guile-devel@m.gmane.org; Mon, 26 Feb 2007 18:35:38 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HLpNV-00089p-OT for guile-devel@gnu.org; Mon, 26 Feb 2007 18:35:33 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HLpNT-00089d-A5 for guile-devel@gnu.org; Mon, 26 Feb 2007 18:35:32 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HLpNT-00089a-54 for guile-devel@gnu.org; Mon, 26 Feb 2007 18:35:31 -0500 Original-Received: from mailout1-8.pacific.net.au ([61.8.2.215] helo=mailout1.pacific.net.au) by monty-python.gnu.org with esmtp (Exim 4.52) id 1HLpNS-0000hN-Fu for guile-devel@gnu.org; Mon, 26 Feb 2007 18:35:30 -0500 Original-Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.2.162]) by mailout1.pacific.net.au (Postfix) with ESMTP id 9CE9B3283EB; Tue, 27 Feb 2007 10:35:27 +1100 (EST) Original-Received: from localhost (ppp2E0B.dyn.pacific.net.au [61.8.46.11]) by mailproxy1.pacific.net.au (Postfix) with ESMTP id 261F28C18; Tue, 27 Feb 2007 10:35:27 +1100 (EST) Original-Received: from gg by localhost with local (Exim 4.63) (envelope-from ) id 1HLpNI-0001i6-Ds; Tue, 27 Feb 2007 10:35:20 +1100 Mail-Copies-To: never In-Reply-To: <87odng64o3.fsf@ossau.uklinux.net> (Neil Jerram's message of "Mon, 26 Feb 2007 20:32:28 +0000") User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:6574 Archived-At: Neil Jerram writes: > > I have played with a few > TCP-based Guile applications (including the Emacs debugging interface) > and not noticed any obvious performance problem. Likewise. I've been reading http headers byte by byte - because I was too lazy to do it properly yet - with no obvious pain. I read the bodies block by block though, with read-string!/partial. Dunno if read-string!/partial is entirely obvious from what's in the manual. Maybe the "Reading" node should have some prominent cross refs to the rdelim and rw modules -- don't want people thinking read-char is the right way to go. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel