From edi at agharta.de Sun Nov 5 23:48:43 2006 From: edi at agharta.de (Edi Weitz) Date: Mon, 06 Nov 2006 00:48:43 +0100 Subject: [flexi-streams-announce] New version 0.7.2 Message-ID: ChangeLog: Version 0.7.2 2006-11-06 Removed unnecessary CHECK-EOF-NO-HANG also for in-memory streams (see 0.5.8) Download: http://weitz.de/files/flexi-streams.tar.gz Cheers, Edi. From edi at agharta.de Tue Nov 14 20:56:28 2006 From: edi at agharta.de (Edi Weitz) Date: Tue, 14 Nov 2006 21:56:28 +0100 Subject: [flexi-streams-announce] New version 0.8.0 (Was: recovering from flexi-stream-encoding-error) In-Reply-To: (Anton Vodonosov's message of "Tue, 14 Nov 2006 20:34:07 +0200") References: Message-ID: On Tue, 14 Nov 2006 20:34:07 +0200, "Anton Vodonosov" wrote: > It sometimes necessary to recover from flexi-stream-encoding-error. > > For example, it's inconvenient now to use drakma for sites with > broken utf encoding (like this livejournal page > http://hzweiblum.livejournal.com/) > > I can see this page in my browser (with ? instead of badly encoded > chars), but (http-request "http://hzweiblum.livejournal.com/") fails > signaling flexi-stream-encoding-error. Hmm, works for me. > It will be good to have possibility to supply a character that will > be used as a substitution for invalid byte sequence. > > use-value restart is added to the get-char-code function in the > attached patch. I've added your code to the new release. See also the new special variable *SUBSTITUTION-CHAR*. Thanks, Edi.