git.iko.soy/effects-benchmarks
on master help sign in
Added package.yaml
commit7a1ce61e21f70b0b8a30e617b057b25ebf7b0b56 authoriko <ilyakooo0@gmail.com> dateWed 14 Oct 2020, 15:07 (6 years ago) parent86dd519
2 files changed+62−75
effects-benchmarks.cabal+45−75 package.yaml+17
effects-benchmarks.cabal+45−75
@@ -1,79 +1,49 @@
1−cabal-version: 2.2
2−name: effects-benchmarks
3−version: 0.1.0.0
4−homepage: https://github.com/patrickt/effects-benchmarks#readme
5−license: BSD-3-Clause
6−license-file: LICENSE
7−author: Author name here
8−maintainer: example@example.com
9−copyright: 2018 Author name here
10−category: Web
11−build-type: Simple
12−extra-source-files: README.md
1+cabal-version: 1.12
132
14−common shared
15− default-language: Haskell2010
16− ghc-options: -Wall -Werror -O2 -flate-specialise
17− build-depends: base >= 4.7 && < 5
3+-- This file has been generated from package.yaml by hpack version 0.34.2.
4+--
5+-- see: https://github.com/sol/hpack
186
19−library instances-for-shallow
20− import: shared
21− hs-source-dirs: instances
22− exposed-modules: Shallow.HTTP
23− , Shallow.Stateful
24− , Shallow.StatefulExcept
25−
26−library instances-for-exteff
27− import: shared
28− hs-source-dirs: instances
29− exposed-modules: ExtEff.Stateful
30− , ExtEff.StatefulExcept
31− , ExtEff.HTTP
32− build-depends: extensible-effects
33−
34−library instances-for-mtl
35− import: shared
36− hs-source-dirs: instances
37− exposed-modules: MTL.Stateful
38− , MTL.StatefulExcept
39− , MTL.HTTP
40− build-depends: mtl
41−
42−library instances-for-fused-effects
43− import: shared
44− hs-source-dirs: instances
45− exposed-modules: Fused.Stateful
46− , Fused.StatefulExcept
47− , Fused.HTTP
48− build-depends: fused-effects > 1 && <1.1
49−
50−library instances-for-freer-simple
51− import: shared
52− hs-source-dirs: instances
53− exposed-modules: Freer.Stateful
54− , Freer.StatefulExcept
55− , Freer.HTTP
56− build-depends: freer-simple
57−
58−library instances-for-polysemy
59− import: shared
60− hs-source-dirs: instances
61− exposed-modules: Poly.Stateful
62− , Poly.StatefulExcept
63− , Poly.HTTP
64− build-depends: polysemy
7+name: effects-benchmarks
8+version: 0.0.0
9+license: BSD3
10+license-file: LICENSE
11+build-type: Simple
6512
6613benchmark effects-benchmarks
67− import: shared
68− type: exitcode-stdio-1.0
69− hs-source-dirs: src
70− build-depends: instances-for-mtl
71− , instances-for-fused-effects
72− , instances-for-freer-simple
73− , instances-for-polysemy
74− , instances-for-shallow
75− , instances-for-exteff
76− , gauge
77− , weigh
78− , polysemy
79− main-is: Main.hs
14+ type: exitcode-stdio-1.0
15+ main-is: Main.hs
16+ other-modules:
17+ ExtEff.Bench
18+ ExtEff.HTTP
19+ ExtEff.Stateful
20+ ExtEff.StatefulExcept
21+ Freer.HTTP
22+ Freer.Stateful
23+ Freer.StatefulExcept
24+ Fused.HTTP
25+ Fused.Stateful
26+ Fused.StatefulExcept
27+ MTL.HTTP
28+ MTL.Stateful
29+ MTL.StatefulExcept
30+ Poly.HTTP
31+ Poly.Stateful
32+ Poly.StatefulExcept
33+ Shallow.HTTP
34+ Shallow.Stateful
35+ Shallow.StatefulExcept
36+ Paths_effects_benchmarks
37+ hs-source-dirs:
38+ instances
39+ src
40+ build-depends:
41+ base
42+ , extensible-effects
43+ , freer-simple
44+ , fused-effects
45+ , gauge
46+ , mtl
47+ , polysemy
48+ , weigh
49+ default-language: Haskell2010
package.yamlnew file+17
@@ -0,0 +1,17 @@
1+name: effects-benchmarks
2+
3+benchmarks:
4+ effects-benchmarks:
5+ main: Main.hs
6+ dependencies:
7+ - base
8+ - polysemy
9+ - freer-simple
10+ - fused-effects
11+ - mtl
12+ - extensible-effects
13+ - gauge
14+ - weigh
15+ source-dirs:
16+ - instances
17+ - src