Tweaked solution 9 a bit, to check all approaches are finding the same set of items
[summerofcode2018soln.git] / summerofcode2018soln.cabal
1 name: summerofcode2018soln
2 version: 0.1.0.0
3 -- synopsis:
4 -- description:
5 homepage: https://github.com/neilnjae/summerofcode2018soln#readme
6 license: BSD3
7 license-file: LICENSE
8 author: Neil Smith
9 maintainer: noone@njae.me.uk
10 copyright: 2016 Neil Smith
11 category: None
12 build-type: Simple
13 cabal-version: >=1.10
14 extra-source-files: README.md
15
16 executable summerofcode2018soln
17 hs-source-dirs: src
18 main-is: Main.hs
19 default-language: Haskell2010
20 build-depends: base >= 4.7 && < 5
21
22 executable task0
23 hs-source-dirs: src/task0
24 main-is: task0.hs
25 default-language: Haskell2010
26 build-depends: base >= 4.7 && < 5
27 , unordered-containers
28 , split
29
30 executable task1
31 hs-source-dirs: src/task1
32 main-is: task1.hs
33 default-language: Haskell2010
34 build-depends: base >= 4.7 && < 5
35
36 executable task1-mpc
37 hs-source-dirs: src/task1
38 main-is: task1-mpc.hs
39 default-language: Haskell2010
40 build-depends: base >= 4.7 && < 5
41 , text
42 , megaparsec
43
44 executable task2
45 hs-source-dirs: src/task2
46 main-is: task2.hs
47 default-language: Haskell2010
48 build-depends: base >= 4.7 && < 5
49
50 executable task3
51 hs-source-dirs: src/task3
52 main-is: task3.hs
53 default-language: Haskell2010
54 build-depends: base >= 4.7 && < 5
55 , text
56 , megaparsec
57 , containers
58
59 executable task4
60 hs-source-dirs: src/task4
61 main-is: task4.hs
62 default-language: Haskell2010
63 build-depends: base >= 4.7 && < 5
64 , text
65 , megaparsec
66 , unordered-containers
67
68 executable task5
69 hs-source-dirs: src/task5
70 main-is: task5.hs
71 default-language: Haskell2010
72 build-depends: base >= 4.7 && < 5
73 , text
74
75 executable task5-lines
76 hs-source-dirs: src/task5
77 main-is: task5-lines.hs
78 default-language: Haskell2010
79 build-depends: base >= 4.7 && < 5
80 , text
81
82 executable task6
83 hs-source-dirs: src/task6
84 main-is: task6.hs
85 default-language: Haskell2010
86 build-depends: base >= 4.7 && < 5
87 , text
88 , unordered-containers
89
90 executable task6-monad
91 hs-source-dirs: src/task6
92 main-is: task6-monad.hs
93 default-language: Haskell2010
94 build-depends: base >= 4.7 && < 5
95 , text
96 , unordered-containers
97
98 executable task7
99 hs-source-dirs: src/task7
100 main-is: task7.hs
101 default-language: Haskell2010
102 build-depends: base >= 4.7 && < 5
103 , text
104 , megaparsec
105
106 executable task8
107 hs-source-dirs: src/task8
108 main-is: task8.hs
109 default-language: Haskell2010
110 build-depends: base >= 4.7 && < 5
111 , pqueue
112 , hashable
113 , containers
114 , unordered-containers
115
116
117 executable task8-bounded
118 hs-source-dirs: src/task8
119 main-is: task8-bounded.hs
120 default-language: Haskell2010
121 build-depends: base >= 4.7 && < 5
122 , pqueue
123 , hashable
124 , containers
125 , unordered-containers
126
127 executable task9
128 hs-source-dirs: src/task9
129 main-is: task9.hs
130 default-language: Haskell2010
131 build-depends: base >= 4.7 && < 5
132 , text
133 , megaparsec
134 , unordered-containers