5f8e76f85acb50df0e2c7ed4c0fb1ada170a2524
[advent-of-code-19.git] / advent24 / package.yaml
1 # This YAML file describes your package. Stack will automatically generate a
2 # Cabal file when you run `stack build`. See the hpack website for help with
3 # this file: <https://github.com/sol/hpack>.
4
5 name: advent24
6 synopsis: Advent of Code
7 version: '0.0.1'
8
9 default-extensions:
10 - AllowAmbiguousTypes
11 - ApplicativeDo
12 - BangPatterns
13 - BlockArguments
14 - DataKinds
15 - DeriveFoldable
16 - DeriveFunctor
17 - DeriveGeneric
18 - DeriveTraversable
19 - EmptyCase
20 - FlexibleContexts
21 - FlexibleInstances
22 - FunctionalDependencies
23 - GADTs
24 - GeneralizedNewtypeDeriving
25 - ImplicitParams
26 - KindSignatures
27 - LambdaCase
28 - MonadComprehensions
29 - MonoLocalBinds
30 - MultiParamTypeClasses
31 - MultiWayIf
32 - NegativeLiterals
33 - NumDecimals
34 # - OverloadedLists
35 - OverloadedStrings
36 - PartialTypeSignatures
37 - PatternGuards
38 - PatternSynonyms
39 - PolyKinds
40 - RankNTypes
41 - RecordWildCards
42 - ScopedTypeVariables
43 - TemplateHaskell
44 - TransformListComp
45 - TupleSections
46 - TypeApplications
47 - TypeFamilies
48 - TypeInType
49 - TypeOperators
50 - ViewPatterns
51
52
53 executables:
54 advent24:
55 main: advent24.hs
56 source-dirs: src
57 dependencies:
58 - base >= 2 && < 6
59 - finite-typelits
60 - containers
61 - mtl
62 - matrix
63 - comonad
64 - adjunctions
65 - distributive
66
67 advent24map:
68 main: advent24map.hs
69 source-dirs: src
70 dependencies:
71 - base >= 2 && < 6
72 - finite-typelits
73 - containers
74 - mtl
75 - comonad
76 - adjunctions
77 - distributive
78
79 # advent24zip:
80 # main: advent24zip.hs
81 # source-dirs: src
82 # dependencies:
83 # - base >= 2 && < 6
84 # - finite-typelits
85 # - containers
86 # - mtl
87 # - comonad
88 # - adjunctions
89 # - distributive
90
91 advent24v:
92 main: advent24v.hs
93 source-dirs: src
94 dependencies:
95 - base >= 2 && < 6
96 - finite-typelits
97 - mtl
98 - vector
99 - comonad
100 - adjunctions
101 - distributive