Subject: | Extract the generic scheduling to a sparate dist with less dependencies |
Extract the parts of POE::Component::Cron that are non-cron dependent to
a separate distribution to avoid many requirements (Set::Crontab,
DateTime::Event::Cron, DateTime::Event::Random) that are not needed if
from_cron() is not used.
I'm using PoCoCr with my own DateTime::Set not based on
DateTime::Event::Cron so the module has dependencies that are useless
for me.
Suggested plan:
- Create a distribution POE::Component::Scheduler which contains all
current POE::Component::Cron except 'from_cron'
- Rewrite PoCoCr to use POE::Component::Scheduler : all methods will be
forwarded to POE::Component::Scheduler, only from_cron would be added.