Thanks Dmitry and Eric,
it would be an honour to be able to support darcs via this binding.
Knowing that having 'multi' is a requirement for you is useful
feedback; it was left out because there wasn't an initial pull for it.
Now there is :)
I'll take care of the other details referred to below.
--sigbjorn
Dmitry Kurochkin wrote:
2009/3/16 Eric Kow <[email protected]>:
I'm CC'ing Sigbjorn (the current maintainer of the curl package on hackage) in
case he has any comments on the matter.
Sigbjorn: darcs currently uses its own binding on libcurl. We're quite
interested in paring darcs down as much as possible, outsourcing anything that
doesn't need to be done in-house. We might be interested in using the curl
binding. Do you think it would be straightforward to address concerns below?
Many thanks!
On Mon, Mar 16, 2009 at 10:09:12 +1100, Trent W. Buck wrote:
While we're on the subject, has anyone evaluated using external
haskell/curl bindings?
$ cabal list curl
* curl
Synopsis: Haskell binding to libcurl
Latest version available: 1.3.4
Latest version installed: [ Not installed ]
License: BSD3
I think Dmitry has pointed out that the current bindings do not support
HTTP pipelining.
AFAIK haskell curl bindings support only easy libcurl API. Easy API
was used by darcs before pipelining support. To use pipelining we need
multi curl API support. IMHO it is much more work to provide bindings
to curl multi API.
Regards,
Dmitry
Also for his work on camp, Ian is avoiding it because of the following
concerns he has about it
* Hardcoded constants
* Explicit global withCurlDo, but individual instances get finalisers which
thus may not run before global cleanup?
* -fvia-C in options pragmas, including generating warnings from the mangler
Thanks!
--
Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow>
PGP Key ID: 08AC04F9
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users