Clone in a terminal:
int main(string[] args)
{
	var loop = new MainLoop();

	var foo = new Foo(loop);
	foo.an_event.connect(() => {stdout.printf("Foo"); stdout.flush(); return false;});

	var bar = new Bar(loop);
	bar.an_event.connect(() => {stdout.printf("Bar\n"); loop.quit(); return false;});

	loop.run();

	return 0;
}

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112