[closure-devel] PATCH: HTTP and HTTPS support via the Drakma library

Eric Marsden eric.marsden at free.fr
Thu Dec 28 22:31:17 UTC 2006


The attached rough patch splices the Drakma library into Closure for
HTTP support. Drakma is a very nice web client library by Edi Weitz:


Unlike the current Closure code, the library supports HTTPS and
HTTP/1.1. I see this as an opportunity to replace some of the
undermaintained code in Closure by high quality external libraries;
this concerns

   src/net/http.lisp  (replaced by Drakma)
   src/net/url.lisp   (partially replaced by PURI)
   src/net/uri.lisp   (ditto)

I haven't yet started trying to remove stale code; this is just a
proof of concept. A likely candidate for similar replacement is the
GSTREAM code, which could likely advantageously be replaced by
Flexi-streams. Opinions on whether this is a good route to pursue are
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: http-drakma.lisp
URL: <https://mailman.common-lisp.net/pipermail/closure-devel/attachments/20061228/d205f181/attachment.ksh>
-------------- next part --------------

Eric Marsden

More information about the closure-devel mailing list