Asynchronous operations for Common Lisp
Cl-async is a library for general purpose, non-blocking programming in Common Lisp.
The main goal is to provide an experience that makes general asynchronous programming in lisp natural, and to also provide a number of drivers on top of cl-async.
This library’s current status is BETA. Please see the Issues list for the complete list of what needs to be done.
People have had trouble getting the libevent library compiled on Windows, so I’ve decided to make a Windows 32-bit DLL package that works in both 64bit and 32bit versions of Windows (compiled using MSYS/MinGW GCC 4.7.0). Unzip it anywhere in your %PATH% and you should be able to jump right in without problems.