https://github.com/roman/haskell-capataz
OTP-like supervision trees in Haskell
https://github.com/roman/haskell-capataz
concurrency haskell supervisor
Last synced: 6 months ago
JSON representation
OTP-like supervision trees in Haskell
- Host: GitHub
- URL: https://github.com/roman/haskell-capataz
- Owner: roman
- License: mit
- Created: 2017-12-23T20:18:03.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-05-21T02:11:27.000Z (over 6 years ago)
- Last Synced: 2025-08-13T04:29:25.126Z (6 months ago)
- Topics: concurrency, haskell, supervisor
- Language: Haskell
- Size: 390 KB
- Stars: 62
- Watchers: 11
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Capataz
> Our greatest glory is not in never failing, but in rising every time we fail.– Confucius
## Table Of Contents
* [Installation](#installation)
* [Documentation](#documentation)
* [Development](#development)
## Installation
[](https://img.shields.io/hackage/v/capataz.svg)
[](http://stackage.org/lts/package/capataz)
[](http://stackage.org/nightly/package/capataz)
Make sure you include the following entry on your [cabal file's
dependecies](https://www.haskell.org/cabal/users-guide/developing-packages.html#build-information)
section.
```cabal
library:
build-depends: capataz
```
Or on your `package.yaml`
```
dependencies:
- capataz
```
## Documentation
The documentation website can be found
[here](https://romanandreg.gitbooks.io/capataz/content/). Some relevant links:
* [Purpose](https://romanandreg.gitbooks.io/capataz/content/purpose.html)
* [FAQ](https://romanandreg.gitbooks.io/capataz/content/FAQ.html)
## Development

[](https://img.shields.io/github/commits-since/roman/haskell-capataz/v0.2.0.0.svg)
[](http://packdeps.haskellers.com/feed?needle=capataz)
Follow the [developer guidelines](https://romanandreg.gitbooks.io/capataz/content/CONTRIBUTING.html)
## In future releases
* Replace Protolude in favor of RIO
* Documentation of performance analysis
* Ensure unit tests always finish on all concurrent scenarios (dejafu experiment)