Node is a project with makes use of libev and libeio to provide server-side I/O on the v8 javascript compiler. Javascript is an interesting language because it has no concept of threads - it's meant to be evented. So it actually makes quite a good nice medium to script servers. There is no explicit call to run the event loop, once execution passes over the script, it enters the loop automatically. The program exits naturally when no more watchers sit on the event loop.
Node has several modules: TCP client and server, HTTP client and server, and File I/O (done in libeio's thread pool). The webpage is http://tinyclouds.org/node/ The latest release can be downloaded at http://s3.amazonaws.com/four.livejournal/20090611/node-0.0.3.tar.gz The API documentation is at http://tinyclouds.org/node/api.html _______________________________________________ libev mailing list [email protected] http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev
