>>8moc was created back when C++ lacked many fetures. In gtkmm all the things like signals are implemented without any macros or external preprocessors.