cffi-net

Cffi-net provides a portable interface to sockets functionality. It uses, and includes, cffi-grovel and cffi-unix. Because its underlying functionality is based on the OS's native sockets API, rather than on the sockets API of the Lisp implementation, it is more maintainable in the long term than packages written as thin portability layers. It also aims to be more than a compatibilty layer by providing a truly Lisp-like interface to the network, including tcp, udp, multicast, ssl, and so on.

Cffi-net is written by Matthew Backes and Dan Knapp.

At present, cffi-net is essentially alpha quality and supports only plain tcp. We were hesitant to release it, but it's part of the same bundle as cffi-unix and cffi-grovel, which it seems that people are actually using, and there has been some interest. Code contributions would be very welcome.

On the cffi-net homepage, you can read the manual and download release tarballs.

If you want the very latest changes, you can check out the version repository with darcs, from http://cffi-net.accela.net/darcs/cffi-net/. You can also browse the source online with the darcsweb view.


Library


This page is linked from: CFFI-Grovel   cffi-unix   Suggested Programming Projects  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively