<commit_before>homepage: https://github.com/aaronfriel/graphted#readme
changelog-type: ''
hash: 360fed22f90b509d8af4922285d2c418ac7fa40252e88c6f4d1c04cdba8f3512
test-bench-deps: {}
maintainer: <EMAIL>
synopsis: Graph indexed monads.
changelog: ''
basic-deps:
  base: ! '>=4.8 && <5'
  indexed: -any
all-versions:
- '0.1.0.0'
- '0.1.0.1'
- '0.1.0.2'
- '0.1.5.0'
- '0.2.5.1'
author: <NAME>
latest: '0.2.5.1'
description-type: markdown
description: ! "# graphted\n\nIndexed type classes that track operations performed
  on them.\nThe index parameter then models control flow.\n\nImplements graph-indexed
  type classes for:\n\n- [X] `Pointed`\n- [X] `Functor`\n- [X] `Applicative`\n- [
  ] `Alternative`\n  - TODO: `Alternative` vs `MonadOr`?\n- [X] `Monad`\n- [X] `MonadFail`\n-
  [X] `MonadZero`\n- [X] `MonadOr`\n- [X] `MonadPlus`\n\nMay implement in the future,
  or may not make sense.\n\n(Essentially: [`category-extras`](http://hackage.haskell.org/package/category-extras).)\n\n-
  [ ] `Category`\n  - [ ] `Kleisli`\n  - [ ] `Cokleisli`\n- [ ] `Arrow`\n  - [ ] `ArrowZero`\n
  \ - [ ] `ArrowPlus`\n- [ ] `Apply`, `Bind`, `Extend` a la [`semigroupoids`](http://hackage.haskell.org/package/semigroupoids)\n-<commit_msg>Update from Hackage at 2017-05-09T19:41:54Z<commit_after>homepage: https://github.com/aaronfriel/graphted#readme
changelog-type: ''
hash: efe0fe7be674149d5bc86497a3dc811a3612ce0fff78700236032500f0f48617
test-bench-deps: {}
maintainer: <EMAIL>
synopsis: Graph indexed monads.
changelog: ''
basic-deps:
  base: ! '>=4.8 && <5'
  indexed: -any
all-versions:
- '0.1.0.0'
- '0.1.0.1'
- '0.1.0.2'
- '0.1.5.0'
- '0.2.5.1'
- '0.3.0.0'
author: <NAME>
latest: '0.3.0.0'
description-type: markdown
description: ! "# graphted\n\nIndexed type classes that track operations performed
  on them.\nThe index parameter then models control flow.\n\nImplements graph-indexed
  type classes for:\n\n- [X] `Pointed`\n- [X] `Functor`\n- [X] `Applicative`\n- [
  ] `Alternative`\n  - TODO: `Alternative` vs `MonadOr`?\n- [X] `Monad`\n- [X] `MonadFail`\n-
  [X] `MonadZero`\n- [X] `MonadOr`\n- [X] `MonadPlus`\n\nMay implement in the future,
  or may not make sense.\n\n(Essentially: [`category-extras`](http://hackage.haskell.org/package/category-extras).)\n\n-
  [ ] `Category`\n  - [ ] `Kleisli`\n  - [ ] `Cokleisli`\n- [ ] `Arrow`\n  - [ ] `ArrowZero`\n
  \ - [ ] `ArrowPlus`\n- [ ] `Apply`, `Bind`, `Extend` a la [`semigroupoids`](http://hackage.haskell.org/package/semigroupoids)\n-
{'fraction_non_alphanumeric': 0.2067578439259855, 'fraction_numerical': 0.06234915526950925, 'mean_word_length': 3.791907514450867, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 13, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1972112', 'n_tokens_mistral': 1187, 'n_tokens_neox': 1118, 'n_words': 192}