Посмотрел на исходники boost::signal и std.signal из D. Вариант на D выглядит очень красиво и понятно, чуть ли не заплакал. Есть ли кто, кто на нем пишет? Вы счастливы?
Исходник из D: https://github.com/D-Programming-Language/phobos/blob/master/std/signals.d
Boost: http://boost.cvs.sourceforge.net/viewvc/boost/boost/boost/signal.hpp?view=markup
http://boost.cvs.sourceforge.net/viewvc/boost/boost/boost/signals/signal_temp...