distributed-process-monad-control alternatives and similar packages
Based on the "distributed" category.
Alternatively, view distributed-process-monad-control alternatives based on common mentions on social networks and blogs.
-
distributed-closure
Serializable closures for distributed programming. -
distributed-fork
A distributed data processing framework in Haskell. -
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 -
distributed-static
Support for static values -
distributed-process-simplelocalnet
Simple cloud haskell backend for local networks -
distributed-process-client-server
Cloud Haskell - gen_server implementation -
distributed-process-async
Cloud Haskell - Asynchronous Execution -
distributed-process-extras
Core utilities for distributed-process-platform -
distributed-process-supervisor
Cloud Haskell Supervision Trees -
distributed-process-execution
Cloud Haskell Process Execution Framework -
distributed-process-registry
Extended Process Registry -
distributed-process-fsm
Cloud Haskell implementation of Erlang's gen_statem (ish) -
distributed-process-azure
Microsoft Azure backend for Cloud Haskell -
distributed-fork-aws-lambda
AWS Lambda backend for distributed-fork.
WorkOS - The modern identity platform for B2B SaaS
Do you think we are missing an alternative of distributed-process-monad-control or a related project?
README
distributed-process-monad-control
Orphan instances for MonadBase
and MonadBaseControl
. Please see the tutorial for an introduction and use case for these instances. Also please note that these instances enable the use of functions that are un-sound in the context of distributed-process
. Functions such as forkIO
(or, fork
from lifted-base
) compromise invariants in the Process monad and can lead to confusing and subtle issues. Always use the Cloud Haskell functions such as spawnLocal
instead.
This repository is part of Cloud Haskell.
See http://haskell-distributed.github.io for documentation, user guides, tutorials and assistance.
Getting Help / Raising Issues
Please visit our bug tracker to submit issues. Anyone can browse, although you'll need to provide an email address and create an account in order to submit new issues.
If you'd like to talk to a human, please contact us at the parallel-haskell mailing list in the first instance - [email protected].
License
distributed-process-monad-control is made available under a BSD-3 license.
*Note that all licence references and agreements mentioned in the distributed-process-monad-control README section above
are relevant to that project's source code only.