
Hi all, I'd like to announce the first release of http-enumerator[1], an HTTP client package with support for HTTPS connections. This release is very experimental; bug reports and API feedback are very welcome. In addition to providing built-in HTTPS support, this package also attempts to improve upon current offerings by offering a very simple API, being built on bytestrings by default, and using the enumerator package to allow efficient parsing of response bodies. I've also put up a blog post[2] giving some more motivation and future goals for those interested. Michael [1] http://hackage.haskell.org/package/http-enumerator [2] http://docs.yesodweb.com/blog/announcing-http-enumerator/

Hey Michael,
I'd like to announce the first release of http-enumerator[1], an HTTP client package with support for HTTPS connections. This release is very experimental; bug reports and API feedback are very welcome.
This sounds nice (I'll certainly try it out). A non-technical question - why have you named it http-enumerator? If I've understood it right, this is kinda equivalent of curl/wget (for http/https) right? -- Regards, Kashyap

On Wed, Sep 22, 2010 at 12:22 PM, C K Kashyap
Hey Michael,
I'd like to announce the first release of http-enumerator[1], an HTTP client package with support for HTTPS connections. This release is very experimental; bug reports and API feedback are very welcome.
This sounds nice (I'll certainly try it out). A non-technical question - why have you named it http-enumerator? If I've understood it right, this is kinda equivalent of curl/wget (for http/https) right?
There's been a tendency for packages using the enumerator package[1] to suffix their name with -enumerator. In this case, I wouldn't have bothered, but I frankly couldn't think of a better name for it. I'd considered https (like the HTTP package, but has SSL support), but I thought that would be too confusing. If you have a recommendation, I'd consider renaming. [1] http://hackage.haskell.org/package/enumerator

On Wed, Sep 22, 2010 at 12:26 PM, Michael Snoyman
There's been a tendency for packages using the enumerator package[1] to suffix their name with -enumerator.
Mmm, maybe I should consider renaming my usb-enumerator[1] package to usb-iteratee since it's not based on enumerator[2] but on iteratee[3]. Bas [1] http://hackage.haskell.org/package/usb-enumerator [2] http://hackage.haskell.org/package/enumerator- [3] http://hackage.haskell.org/package/iteratee

On 22/09/10 11:22, C K Kashyap wrote:
Hey Michael,
I'd like to announce the first release of http-enumerator[1], an HTTP client package with support for HTTPS connections. This release is very experimental; bug reports and API feedback are very welcome.
This sounds nice (I'll certainly try it out). A non-technical question - why have you named it http-enumerator? If I've understood it right, this is kinda equivalent of curl/wget (for http/https) right?
From the original announcement: "using the enumerator package to allow efficient parsing of response bodies" -- I'm guessing that explains it :-) Neil.
participants (4)
-
Bas van Dijk
-
C K Kashyap
-
Michael Snoyman
-
Neil Brown