Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roman/haskell-capataz
OTP-like supervision trees in Haskell
https://github.com/roman/haskell-capataz
concurrency haskell supervisor
Last synced: 2 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 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-21T02:11:27.000Z (over 5 years ago)
- Last Synced: 2024-11-08T08:54:05.999Z (2 months ago)
- Topics: concurrency, haskell, supervisor
- Language: Haskell
- Size: 390 KB
- Stars: 62
- Watchers: 12
- 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
[![Hackage](https://img.shields.io/hackage/v/capataz.svg)](https://img.shields.io/hackage/v/capataz.svg)
[![Stackage LTS](https://www.stackage.org/package/capataz/badge/lts)](http://stackage.org/lts/package/capataz)
[![Stackage Nightly](https://www.stackage.org/package/capataz/badge/nightly)](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
![Build Status](https://circleci.com/gh/roman/Haskell-teardown.svg?style=svg)
[![Github](https://img.shields.io/github/commits-since/roman/haskell-capataz/v0.2.0.0.svg)](https://img.shields.io/github/commits-since/roman/haskell-capataz/v0.2.0.0.svg)
[![Hackage Dependencies](https://img.shields.io/hackage-deps/v/capataz.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)