[PEAK] An event system based on RuleDispatch

Simon Belak simon.belak at hruska.si
Mon Apr 24 15:26:56 EDT 2006


Kevin Dangoor wrote:
> This is mostly a sanity check, because I'm pretty sure I've got the
> right idea here.
> 
> A typical event system has a function that registers listeners for a
> given event. The listeners are just callback functions that may or may
> not take some kind of parameters.
> 
> It seems to me that by using RuleDispatch you could make an event
> system that is a bit more flexible because RuleDispatch could do some
> filtering on the events before they land on a given listener function.
> 
> The only thing that seems different about an event system vs. "normal"
> generic function use is that you can have several functions that all
> match and should all be called. IIRC, you can create a custom combiner
> that would know to call each function that matches. Is that correct?

before() and after() are an event system in itself aren't they?

Cheers,
Simon



More information about the PEAK mailing list