**Updated Tcl bindings for ZeroMQ** %|||% &|Areas | Tcl extension and sample code |& &|Good if student knows | C, Tcl |& &|Priority | Medium |& &|Difficulty | Medium|& &|Benefits to the student | Learn Tcl extension coding, messaging concepts |& &|Benefits to Tcl | Promote Tcl as a player in the multi-platform messaging arena |& &|Mentor | (none yet) |& **Project Description** ZeroMQ [http://www.zeromq.org/] is a light-weight messaging system with bindings for 20+ languages. A Tcl extension was developed for ZeroMQ 1.x, but has not been maintained. ZeroMQ 2.x is the current version of the library, with version 3.x on the horizon. The goal of this project is two fold. First, update the Tcl bindings for ZeroMQ 2.x. Second, write examples for ZGuide [http://zguide.zeromq.org/page:all] , a tutorial for using ZeroMQ. ZGuide implementations exist for many of the existing languages supported by ZeroMQ. **References** * ZeroMQ - http://www.zeromq.org/ * Tcl binding for version 1.x - https://github.com/zeromq/zeromq1/tree/master/libtclzmq * ZeroMQ repository - https://github.com/zeromq/zeromq2-1 * ZGuide - http://zguide.zeromq.org/page:all * ZGuide examples repository - https://github.com/imatix/zguide/tree/master/examples <> **Comments & Discussion** <> <>GSoC