aboutsummaryrefslogtreecommitdiff
path: root/devel/ocaml-equeue/pkg-descr
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2004-12-28 22:38:04 +0000
committerThierry Thomas <thierry@FreeBSD.org>2004-12-28 22:38:04 +0000
commita935fb11830e56d5ebfa78766f902586ceec9b2b (patch)
treee686cdcefec7af7e56ad09d0634aa8ad01253200 /devel/ocaml-equeue/pkg-descr
parent3815f894e0a074a67dea35fa9bc6047e334e71df (diff)
downloadports-a935fb11830e56d5ebfa78766f902586ceec9b2b.tar.gz
ports-a935fb11830e56d5ebfa78766f902586ceec9b2b.zip
Notes
Diffstat (limited to 'devel/ocaml-equeue/pkg-descr')
-rw-r--r--devel/ocaml-equeue/pkg-descr24
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>