[darcs-devel] announcing darcs 2.0.0pre1, the first prerelease for darcs 2

Stefan O'Rear stefanor at cox.net
Tue Dec 18 05:42:53 UTC 2007


On Tue, Dec 18, 2007 at 06:11:58AM +0100, Peter Lund wrote:
> On Mon, 2007-12-17 at 10:18 -0500, David Roundy wrote:
> 
> > Any suggestions how to go about doing this? I quick look suggests that
> > libcurl can't handle http pipelining, and that no haskell HTTP library does
> > so.  The only library I can find that does seem to support it is libwww,
> > which looks like a real pain to use.
> 
> It is.  And the documentation is not nearly as good as it may look like
> at first glance.
> 
> How do I know?
> 
> Because I actually tried to make it work with darcs precisely so it
> could get pipelining and support for HTTP caching (with ETags).
> 
> It's been some years since then.  If I wanted to give it another try I
> would probably look at neon, which (at a quick glance) doesn't quite
> seem to support pipelining either, but which seems to be actively
> maintained and have documentation that can actually be understood.
> 
> http://www.webdav.org/neon/
> 
> Neon is GPL and is used as the basis for HTTP support in gnome-vfs and
> Nautilus, the file manager in Gnome. It supports WebDAV, TLS, cookies,
> connection keep-alive, and transfer compression.  I think it only needs
> its arms twisted a little bit to also support pipelining.

Connection keep-alive and pipelining are (mostly) the same thing.

Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.osuosl.org/pipermail/darcs-devel/attachments/20071217/012a1ee7/attachment-0001.pgp 


More information about the darcs-devel mailing list