[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] Generic use of cohttp

Hi Christophe, (+cc mirageos-devel)

I was just talking to David Sheets about this last week, as he suggested that 
do put together a simple client based purely off the IO module in Cohttp.

Right now you need to duplicate code across Async and Lwt backends for Cohttp, 
but I think that a HTTP_CLIENT module type that provides high-level 
get/put/patch/delete functions should be fairly straightforward over the newer 
Cohttps.  Are you still working on the Dropbox bindings?


> On 28 Dec 2014, at 23:55, Christophe Troestler 
> <Christophe.Troestler@xxxxxxxxxxx> wrote:
> Hi Anil,
> I'd like to build a library on top of cohttp that communicates with a
> REST API using the Client module with an SSL endpoint.  I'd like to
> make this library generic so it can be used with all targets of
> Conduit/Cohttp (Lwt & Async).  Do I have to duplicate the code (in
> addition to monadic operations, I will also need streams/pipes
> because I must transfer files)?  Suggestions are very welcome.
> Cheers,
> C.

MirageOS-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.