4synopsis: Monad transformers and classes
7-- ^ unfortunately have to change this line due to the issue with cabal2nix
10author: Vladislav Zavialov
11maintainer: Vladislav Zavialov <vlad.z.4096@gmail.com>
12homepage: https://int-index.github.io/ether/
13bug-reports: https://github.com/int-index/ether/issues
15extra-source-files: CHANGELOG.md
20 location: git@github.com:int-index/ether.git
23flag disable-tup-instances
26 Disable auto-generated 'HasLens' instances for tuples. The reason one
27 might want to do this is to reduce the size of .hi-files, as well as the
28 time and memory GHC needs to build Ether. To recover flattening with
29 tuples, use 'Ether.Internal.makeTupleInstancesHasLens' at specific tuple
30 sizes you need in your application.
32 This is a build-time performance hack, enable this flag at your own risk.
51 Ether.Internal.HasLens
52 Ether.Internal.TH_Utils
53 Ether.Internal.TH_TupleInstances
54 Ether.Internal.TupleInstances
58 transformers >=0.5.2.0,
59 transformers-lift >=0.2.0.1,
62 monad-control >=1.0.0.4,
63 transformers-base >=0.4.4,
64 writer-cps-mtl >= 0.1.1.4,
66 template-haskell >=2.11,
81 FunctionalDependencies
83 GeneralizedNewtypeDeriving
96 UndecidableSuperClasses
104 if flag(disable-tup-instances)
105 cpp-options: -DDISABLE_TUP_INSTANCES
111 transformers >=0.4.2,
114 tasty-quickcheck >=0.8,
155 FunctionalDependencies
157 GeneralizedNewtypeDeriving
158 PartialTypeSignatures
170 UndecidableSuperClasses
173 -Wall -fno-warn-missing-signatures
175 if flag(disable-tup-instances)
176 cpp-options: -DDISABLE_TUP_INSTANCES
184 transformers >=0.4.2,
213 FunctionalDependencies
215 GeneralizedNewtypeDeriving
216 PartialTypeSignatures
228 UndecidableSuperClasses
236 if flag(disable-tup-instances)
237 cpp-options: -DDISABLE_TUP_INSTANCES
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list