diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2004-12-28 22:38:04 +0000 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2004-12-28 22:38:04 +0000 |
commit | a935fb11830e56d5ebfa78766f902586ceec9b2b (patch) | |
tree | e686cdcefec7af7e56ad09d0634aa8ad01253200 /devel/ocaml-equeue/pkg-descr | |
parent | 3815f894e0a074a67dea35fa9bc6047e334e71df (diff) | |
download | ports-a935fb11830e56d5ebfa78766f902586ceec9b2b.tar.gz ports-a935fb11830e56d5ebfa78766f902586ceec9b2b.zip |
Notes
Diffstat (limited to 'devel/ocaml-equeue/pkg-descr')
-rw-r--r-- | devel/ocaml-equeue/pkg-descr | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/devel/ocaml-equeue/pkg-descr b/devel/ocaml-equeue/pkg-descr new file mode 100644 index 000000000000..dc5460d71903 --- /dev/null +++ b/devel/ocaml-equeue/pkg-descr @@ -0,0 +1,24 @@ +Equeue contains a generic implementation of queues of events of any type, and a +specific implementation of queues of file descriptor events. + +The generic module allows to associate an event queue with an event source, and +one or several event handlers. The event source generates new events that are +triggered from the outer world. The handlers consume events, but it is allowed +that handlers also generate events. +The module for file descriptor events already defines an event source; this +source watches registered file descriptors and produces events if a descriptor +wants to deliver data, or if a descriptor is ready to accept data. As in the +generic module, the handlers consume the events. + +The concept of engines is suggested to construct event-driven programs in a +systematic way. There are already a number of basic engines (polling, copying, +connecting with a network service, accepting connections, SOCKS), and a number +of operations for engines (sequential execution, synchronization). + +It is possible to let Equeue cooperate with the event queue implementation of +Tcl. Now, also the Shell library is included in the Equeue distribution. + +WWW: http://www.ocaml-programming.de/programming/equeue.html + +- David + <david.julien@gmail.com> |