How would one implement QT-like signals and slots in Nimrod?
Recent work has given me cause to use QT for some GUI designing, and the concept of signals and slots intrigue me. Alas, C++ requires a code generator, MOC, to support such techniques. Could Nimrod do better, and implement them natively?
Preferably, minimal work (or none at all!) would be needed to allow arbitrary procedures to notify connected procedures.