capability: Extensional capabilities and deriving combinators
Standard capability type classes for extensional effects and combinators to derive capability instances with little boilerplate.
[Skip to Readme]
Modules
[Index] [Quick Jump]
- Capability
- Capability.Accessors
- Capability.Constraints
- Capability.Derive
- Capability.Error
- Capability.Reader
- Internal
- Capability.Reader.Internal.Class
- Capability.Reader.Internal.Strategies
- Internal
- Capability.Reflection
- Capability.Sink
- Internal
- Capability.Sink.Internal.Class
- Capability.Sink.Internal.Strategies
- Internal
- Capability.Source
- Internal
- Capability.Source.Internal.Class
- Capability.Source.Internal.Strategies
- Internal
- Capability.State
- Internal
- Capability.State.Internal.Class
- Capability.State.Internal.Strategies
- Capability.State.Internal.Strategies.Common
- Internal
- Capability.Stream
- Capability.TypeOf
- Capability.Writer
Flags
Manual Flags
Name | Description | Default |
---|---|---|
dev | Turn on development settings. | Disabled |
Automatic Flags
Name | Description | Default |
---|---|---|
hspec-jenkins | You can enable the use of the `hspec-jenkins` package using `-fhspec-jenkins`. This package allows JUnit formatted test reporting for CI. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- capability-0.5.0.1.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.4.0.0, 0.5.0.0, 0.5.0.1 |
---|---|
Change log | ChangeLog.md |
Dependencies | base (>=4.14 && <5.0), constraints (>=0.1 && <0.15), dlist (>=0.8 && <1.1), exceptions (>=0.6 && <0.11), generic-lens (>=2.0 && <2.3), lens (>=4.16 && <5.4), monad-control (>=1.0 && <1.1), mtl (>=2.0 && <3.0), mutable-containers (>=0.3 && <0.4), primitive (>=0.6 && <0.10), reflection (>=2.1 && <2.2), safe-exceptions (>=0.1 && <0.2), streaming (>=0.2 && <0.3), transformers (>=0.5.5 && <0.7), unliftio (>=0.2 && <0.3), unliftio-core (>=0.1 && <0.3) [details] |
Tested with | ghc ==8.10.4, ghc ==9.2.2 |
License | BSD-3-Clause |
Copyright | 2018 EURL Tweag |
Author | |
Maintainer | andreas.herrmann@tweag.io |
Revised | Revision 4 made by aherrmann at 2024-07-02T09:42:34Z |
Category | Control |
Home page | https://github.com/tweag/capability |
Source repo | head: git clone https://github.com/tweag/capability |
Uploaded | by aherrmann at 2022-03-21T12:50:53Z |
Distributions | LTSHaskell:0.5.0.1, NixOS:0.5.0.1, Stackage:0.5.0.1 |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 3117 total (139 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |