
Hello Ronald, Please add the Channel library i am working on as "Libraries under development". Its info are attached below. Thanks Yigong website: http://channel.sourceforge.net Download: http://www.boostpro.com/vault/index.php?PHPSESSID=0a3b81fe0bb1fefb29c9b6194dd2806f&direction=0&order=&directory=Distributed%20Computing <http://www.boostpro.com/vault/index.php?PHPSESSID=0a3b81fe0bb1fefb29c9b6194dd2806f&direction=0&order=&directory=Distributed%20Computing> Description: Channel is a C++ template library to provide name spaces for distributed message passing and event dispatching. Message senders and receivers bind to names in name space; binding and matching rules decide which senders will bind to which receivers (the binding-set); then message passing could happen among bound senders and receivers. The type of name space is a template parameter of Channel. Various name spaces (linear/hierarchical/associative) can be used for different applications. For example, integer ids can be used to send messages in linear name space, string path name ids (such as "/sports/basketball") can be used to send messages in hierarchical name space and regex patterns or Linda tuple-space style tuples can be used to send messages in associative name space. Dispatcher is another configurable template parameter of Channel; which dispatch messages/events from senders to bounded receivers. The design of dispatchers can vary in several dimensions: how msgs move: push or pull; how callbacks executed: synchronous or asynchronous. Sample dispatchers includes : synchronous broadcast dispatcher, asynchronous dispatchers with choice_arbiter and join_arbiters. Name space and dispatchers are orthogonal; they can mix and match together freely. Name spaces and name-binding create binding-sets for sender and receiver, and dispatchers are algorithms defined over the binding-set. Distributed channels can be connected to allow transparent distributed message passing. Filters and translators are used to control name space changes. On Mon, Jun 1, 2009 at 8:43 PM, Ronald Garcia <garcia@osl.iu.edu> wrote:
Libraries under development ===========================
Please let us know of any libraries you are currently developing that you intend to submit for review.