I'm requesting a formal review for the Synapse library. Edward Diener has kindly offered to serve as the review manager for Synapse. Synapse is a signal programming library, similar to Boost Signals2 and the signals-slots system in Qt. The main difference is that Synapse is non-intrusive: the address of any object of any static type whatsoever can be passed to synapse::emit to emit a signal. This makes it possible to emit Synapse signals from objects of third-party types as well as system objects (e.g. standard FILE pointers, HWNDs, etc.) or any other object that can be converted to a pointer. The library has been formatted to fit the Boost directory and namespace structure. To get Synapse, clone https://github.com/zajo/boost-synapse.git into a directory called synapse under your boost/libs directory. See the tutorial at http://zajo.github.io/boost-synapse/Tutorial.html, or read full documentation at http://zajo.github.io/boost-synapse/index.html. Thanks, Emil
participants (1)
-
Emil Dotchevski