Efficiently run periodic, on-demand actions
A common problem is the desire to have an action run at a scheduled interval, but only if it is needed. For example, instead of having every web request result in a new getCurrentTime call, we'd like to have a single worker thread run every second, updating an IORef. However, if the request frequency is less than once per second, this is a pessimization, and worse, kills idle GC. This library allows you to define actions which will either be performed by a dedicated thread or, in times of low volume, will be executed by the calling thread.
| Release | Stable | Testing |
|---|---|---|
| Fedora Rawhide | 0.2.6-4.fc44 | - |
| Fedora 43 | 0.2.6-3.fc43 | - |
| Fedora 42 | 0.1.6-22.fc42 | - |
| Fedora EPEL 9 | 0.1.6-7.el9 | - |
| Fedora EPEL 10.2 | 0.1.6-19.el10_0 | - |
| Fedora EPEL 10.1 | 0.1.6-19.el10_0 | - |
You can contact the maintainers of this package via email at
ghc-auto-update dash maintainers at fedoraproject dot org.