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
into a directory called synapse under your boost/libs directory.

See the tutorial at, or
read full documentation at


Boost list run by bdawes at, gregod at, cpdaniel at, john at