[Ecls-list] [Patch] serve-event port

Steve Smith tarka at internode.on.net
Mon Oct 1 11:28:40 UTC 2007


Hi,

The attached patch is a port of the SBCL/CMUCL 'serve-event'
functionality to ecl.  serve-event provides a lispy abstraction of
unix select(2) non-blocking IO (and potentially other variants such as
epoll).  An example of a single-threaded server based on this can be
seen here:

     http://haltcondition.net/?p=2232

Note that I've not included the regenerated src/configure to keep the
patch size down; run autoconf to include the new functionality.

Comments and (constructive) critisism welcome.

Cheers,
Steve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecl-serve-event.patch
Type: text/x-diff
Size: 8764 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20071001/ba0a6511/attachment.patch>


More information about the ecl-devel mailing list