From ron at flownet.com Tue Jul 14 05:49:19 2009 From: ron at flownet.com (Ron Garret) Date: Mon, 13 Jul 2009 22:49:19 -0700 Subject: [flexi-streams-devel] FLEXI-STREAMS::WRITE-SEQUENCE* and CCL In-Reply-To: References: Message-ID: <1254AB8F-5136-48F2-B207-E60CE5AC173A@flownet.com> Not sure if this is a Drakma problem or a Flexi-streams problem, but I thought I'd start here. I'm trying to run Drakma on Clozure Common Lisp and I get this when I try to call http-request: > Error: There is no applicable method for the generic function: > # > when called with arguments: > (# # "GET" 0 3) I'm running the following versions of things: drakma-1.0.0 flexi-streams-1.0.7 chunga-1.0.0 trivial-gray-streams-2008-11-02 UFFI 1.6.0 This appears at a cursory glance to be a bad interaction between flexi- streams and CCL's built-in unicode support. The EXTERNAL-FORMAT class is built in to CCL. It is not a flexi-streams class (nor a Chunga class). I would debug this myself but I got a report that someone is successfully running Drakma on CCL so I thought someone might just know the answer. Thanks, rg From edi at agharta.de Tue Jul 14 13:46:59 2009 From: edi at agharta.de (Edi Weitz) Date: Tue, 14 Jul 2009 09:46:59 -0400 Subject: [flexi-streams-devel] FLEXI-STREAMS::WRITE-SEQUENCE* and CCL In-Reply-To: <1254AB8F-5136-48F2-B207-E60CE5AC173A@flownet.com> References: <1254AB8F-5136-48F2-B207-E60CE5AC173A@flownet.com> Message-ID: Ron, which CCL version are you using? Also, does this happen with every HTTP-REQUEST call or just for specific cases? And, yes, I can confirm that Drakma runs fine on ClozureCL. This combination is in daily use, e.g. at ITA. Edi. From ron at flownet.com Tue Jul 14 14:48:39 2009 From: ron at flownet.com (Ron Garret) Date: Tue, 14 Jul 2009 07:48:39 -0700 Subject: [flexi-streams-devel] FLEXI-STREAMS::WRITE-SEQUENCE* and CCL In-Reply-To: References: <1254AB8F-5136-48F2-B207-E60CE5AC173A@flownet.com> Message-ID: <7E914892-5D39-4CD3-AD57-E24ECF317FFF@flownet.com> On Jul 14, 2009, at 6:46 AM, Edi Weitz wrote: > Ron, which CCL version are you using? The latest trunk, revision 12409. > Also, does this happen with > every HTTP-REQUEST call or just for specific cases? Every one that I've tried, but I have not run comprehensive tests. > And, yes, I can confirm that Drakma runs fine on ClozureCL. Then I probably have an out-of-date library. Can someone with a working installation send me a list of what versions they are running? rg From edi at agharta.de Tue Jul 14 20:27:36 2009 From: edi at agharta.de (Edi Weitz) Date: Tue, 14 Jul 2009 16:27:36 -0400 Subject: [flexi-streams-devel] FLEXI-STREAMS::WRITE-SEQUENCE* and CCL In-Reply-To: <7E914892-5D39-4CD3-AD57-E24ECF317FFF@flownet.com> References: <1254AB8F-5136-48F2-B207-E60CE5AC173A@flownet.com> <7E914892-5D39-4CD3-AD57-E24ECF317FFF@flownet.com> Message-ID: On Tue, Jul 14, 2009 at 10:48 AM, Ron Garret wrote: > Then I probably have an out-of-date library. ?Can someone with a working > installation send me a list of what versions they are running? Hans has made a pre-packaged checkout available which should cover all libraries you'll need: svn co http://bknr.net/svn/ediware He also just confirmed that this works fine with the latest CCL dev version. However, you obviously have to make sure that you are really using the libs you've checked out and that ASDF is not accidentally loading an older version of some library that happens to live somewhere on your hard disk. HTH, Edi.