Haskell bindings for libcurl

28 V 2006 — 30 VI 2007

libcurl is a free and easy-to-use client-side URL transfer library, supporting many popular protocols, including FTP, FTPS, SFTP, HTTP, HTTPS and SCP. libcurl supports SSL certificates, FTP and HTTP uploads, proxies, cookies, authentication and much more. This project aims to provide a way for Haskell programs to utilize everything libcurl has to offer.

Changes

28 VI 2007

Abstracted out the common error handling functionality

27 VI 2007

Major update to both easy and multi interface wrappers

  • Mostly finished wrapping the multi interface
  • Simplified both wrappers, removing unnecessary type parametrization
  • Refactored error handling
  • Some work towards the request channel, currently unfinished

24 VI 2007

Keeping track of easy handles associated with a multi handle

22 VI 2007

More work towards the multi interface

16 VI 2007

Partial multi interface wrapping

15 VI 2007

Initial revision

Source repository

This project’s darcs repository can be viewed in your web browser.

You can also check out the source code using the darcs command-line client:

darcs get --partial http://varsztat.com/projects/curl/darcs/

Releases

This project hasn’t released anything yet.

© 2006–7 Varsztat