Version 13 of Tcl implementations of publish-subscribe mechanisms

Updated 2004-02-02 22:26:12

Tcl has a distinguished record of accomplishment in supporting architectures based on the publish-subscribe pattern. One prominent domain is process control, where CPU bound Tcl to Tibco and MQ middleware, as well as a home-grown publish-subscribe bus. CPU's current owners apparently have "buried" all these products.

Apparently XMLblaster [L1 ] still lacks a demonstration client in Tcl as 2004 begins, although someone (? Benno Lange?) was working on it. It ought to be straightforward ...

Tuplespace is a publish-subscribe mechanism, one with at least a couple of distinct advantages, including the ease with which one can register interest in a pattern, and not just a variable.


The "msg" [L2 ] interface that is used to operate F5 instrumentation at the MMT Observatory [L3 ]. This client/server API includes a complete pub/sub synchronous or async passing of scalar values and RPC of procs. It's designed to be "so easy" that even a PhD can use it. The code is here[L4 ]. JBR


[Explain how Tequila can be regarded as publish-subscribe.]


[Do CORBAites use EventService to build publish-subscribe infrastructure?]