Boost logo

Boost :

Subject: [boost] Review Request: Synapse
From: Emil Dotchevski (emildotchevski_at_[hidden])
Date: 2016-10-03 19:56:44


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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk