The System Event Manager
Bas van Dijk
v.dijk.bas at gmail.com
Mon Apr 4 00:26:12 CEST 2011
On 30 March 2011 11:16, Johan Tibell <johan.tibell at gmail.com> wrote:
> Apologies for the late reply.
Thanks for your reply.
> I general I support having a way to get at the system event manager.
> Note that in the future we might have one event manager per capability
> so we might add getSystemEventManagerOn :: Int -> IO (Maybe
> EventManager) where the first argument would be the capability.
That makes sense. But let's propose that one when we need it.
> The question in my mind is whether getSystemEventManager* should
> return IO EventManager or IO (Maybe EventManager). I don't like having
> an API which conditionally exports different entities depending on
> some CPP, this means that the CPP code needs to be copied into every
> use sight as well. That argues for having it return (Maybe
> EventManager).
Agreed. I will update the patch.
Thanks,
Bas
More information about the Libraries
mailing list