hcron alternatives and similar packages
Based on the "Control" category.
Alternatively, view hcron alternatives based on common mentions on social networks and blogs.
-
transient
A full stack, reactive architecture for general purpose programming. Algebraic and monadically composable primitives for concurrency, parallelism, event handling, transactions, multithreading, Web, and distributed computing with complete de-inversion of control (No callbacks, no blocking, pure state) -
selective
Selective Applicative Functors: Declare Your Effects Statically, Select Which to Execute Dynamically -
ComonadSheet
A library for expressing "spreadsheet-like" computations with absolute and relative references, using fixed-points of n-dimensional comonads. -
auto
Haskell DSL and platform providing denotational, compositional api for discrete-step, locally stateful, interactive programs, games & automations. http://hackage.haskell.org/package/auto -
transient-universe
A Cloud monad based on transient for the creation of Web and reactive distributed applications that are fully composable, where Web browsers are first class nodes in the cloud -
monad-validate
DISCONTINUED. (NOTE: REPOSITORY MOVED TO NEW OWNER: https://github.com/lexi-lambda/monad-validate) A Haskell monad transformer library for data validation -
distributed-process-platform
DEPRECATED (Cloud Haskell Platform) in favor of distributed-process-extras, distributed-process-async, distributed-process-client-server, distributed-process-registry, distributed-process-supervisor, distributed-process-task and distributed-process-execution -
effect-monad
Provides 'graded monads' and 'parameterised monads' to Haskell, enabling fine-grained reasoning about effects. -
ixmonad
Provides 'graded monads' and 'parameterised monads' to Haskell, enabling fine-grained reasoning about effects.
SaaSHub - Software Alternatives and Reviews
Do you think we are missing an alternative of hcron or a related project?
README
hcron
A simple job scheduler for Haskell, which just runs some IO () action at a given time.
Currently, most of the code is just a copy of the excellent cron package found in the BuildBox package (http://hackage.haskell.org/package/BuildBox) by Ben Lippmeier, slightly adjusted to execute arbitrary IO () actions.
Currently, no parallelism/concurrency is involved at all, the scheduler just runs jobs and blocks while doing so. Adding support for these is one of the major goals for the future. Nevertheless, you can run the whole scheduler as some kind of worker by just forking it off using forkIO/forkOS.
License: BSD3, see LICENSE
*Note that all licence references and agreements mentioned in the hcron README section above
are relevant to that project's source code only.