Hi! EV version 1.5 is now out.
Documentation for the perl module: http://cvs.schmorp.de/EV/README Documentation for libev library: http://cvs.schmorp.de/libev/ev.html The highlights of this release are: - a new watcher type "EV::fork" has been created that triggers on forks in the child process. - a new watcher type "EV::stat" has been created that can be used to track attribute changes on a filesystem path (including absence/presence). It periodically stat()s, but also uses inotify on linux for additional hints and to avoid polling in case the file exists. - stopping idle/check/prepare watchers could actually corrupt the data structures used for those watchers. doh. - both the perl module and the libev documentation have been improved considerably (and quirks and portbaility hints have gone into the C level docs, which also apply to perl). - EV::once has been exposed to perl, which allows very simple oneshot io and/or timer events. - a problem with the linux 2.4 kernel and child watchers has been workarounded. There have been lots minor bugfixes and improvements, too (more accessors etc). The interoperability between AnyEvent, EV and Coro::EV has been improved (they should basically work fine together now, and very efficient, too). libev itself is now been released in rxvt-unicode (which helped iron out lots of portability issues), and the deliantra game server also runs with libev now some for weeks with heavy usage of the EV perl module from perl, and the EV C API from C. -- The choice of a Deliantra, the free code+content MORPG -----==- _GNU_ http://www.deliantra.net ----==-- _ generation ---==---(_)__ __ ____ __ Marc Lehmann --==---/ / _ \/ // /\ \/ / [EMAIL PROTECTED] -=====/_/_//_/\_,_/ /_/\_\