Networking libraries

Einar Karttunen ekarttun at cs.helsinki.fi
Tue Mar 15 06:13:02 EST 2005


Hello

I have prototyped a networking library which tries to 
search the design space for a good interface in Haskell.
I am trying to keep the design agnostic about protocols 
and the underlying implementation - so e.g. IPv6 just 
works. 

http://www.cs.helsinki.fi/u/ekarttun/network-alt/

Any comments welcome. Also it contains code which tests
different IO models for sockets. Currently supported are:
* select(2) - using the GHC implementation
* blocking  - use blocking calls - very fast with NPTL
* epoll     - quite fast on Linux

- Einar Karttunen


More information about the Libraries mailing list