The following module was proposed for inclusion in the Module List: modid: When::Happens DSLIP: cdpfp description: When stuff Happens, do something. userid: MOODFARM (Kevin Mulholland) chapterid: 20 (Control_Flow_Utilities) communities:
similar: POE Any::Event Ubic rationale: Most event frameworks are complex as are the modules that plug into them. I propose a new simple system, thread based, whereby used modules provide simple standard DSL constructs to ease event based programming. Initial coding and testing is done. I have When::Happens When::Happens::Alarm When::Happens::Cron When::Happens::File When::Happens::FileNotify When::Happens::Periodic When::Happens::Event These cover basic events, next to do are When::Happens::GmailNewNotify When::Happens::TweetStreamNotify enteredby: MOODFARM (Kevin Mulholland) enteredon: Thu Jan 10 12:31:32 2013 GMT The resulting entry would be: When:: ::Happens cdpfp When stuff Happens, do something. MOODFARM Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=61900000_0b8de0f43802d3b9&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=61900000_0b8de0f43802d3b9&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=When%3A%3AHappens