@@ -11,7 +11,8 @@ val dottyVersion = "0.11.0-bin-20181114-7a86d5b-NIGHTLY"
11
11
lazy val commonSettings = Seq (
12
12
organization := pdbp,
13
13
version := pdbpVersion,
14
- scalaVersion := dottyVersion
14
+ scalaVersion := dottyVersion,
15
+ updateOptions := updateOptions.value.withLatestSnapshots(false )
15
16
)
16
17
17
18
// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -21,7 +22,7 @@ lazy val types = project
21
22
.settings(
22
23
commonSettings,
23
24
name := " types"
24
- )
25
+ )
25
26
26
27
lazy val utils = project
27
28
.in(file(" utils" ))
@@ -37,7 +38,7 @@ lazy val kleisli = project
37
38
.settings(
38
39
commonSettings,
39
40
name := " kleisli"
40
- )
41
+ )
41
42
42
43
// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
43
44
@@ -46,7 +47,7 @@ lazy val naturalTransformation = project
46
47
.settings(
47
48
commonSettings,
48
49
name := " naturalTransformation"
49
- ).dependsOn(kleisli)
50
+ ).dependsOn(kleisli)
50
51
51
52
// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
52
53
@@ -57,28 +58,28 @@ lazy val liftingSyntax = project
57
58
.settings(
58
59
commonSettings,
59
60
name := " liftingSyntax"
60
- ).dependsOn(types, utils)
61
+ ).dependsOn(types, utils)
61
62
62
63
lazy val writableSyntax = project
63
64
.in(file(" writableSyntax" ))
64
65
.settings(
65
66
commonSettings,
66
67
name := " writableSyntax"
67
- ).dependsOn(types, liftingSyntax)
68
+ ).dependsOn(types, liftingSyntax)
68
69
69
70
lazy val programSyntax = project
70
71
.in(file(" programSyntax" ))
71
72
.settings(
72
73
commonSettings,
73
74
name := " programSyntax"
74
- ).dependsOn(types, utils, writableSyntax)
75
+ ).dependsOn(types, utils, writableSyntax)
75
76
76
77
lazy val computationSyntax = project
77
78
.in(file(" computationSyntax" ))
78
79
.settings(
79
80
commonSettings,
80
81
name := " computationSyntax"
81
- ).dependsOn(types, utils, kleisli, liftingSyntax, programSyntax)
82
+ ).dependsOn(types, utils, kleisli, liftingSyntax, programSyntax)
82
83
83
84
// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
84
85
@@ -87,7 +88,7 @@ lazy val computationTransformations = project
87
88
.settings(
88
89
commonSettings,
89
90
name := " computationTransformations"
90
- ).dependsOn(types, utils, naturalTransformation, programSyntax, computationSyntax)
91
+ ).dependsOn(types, utils, naturalTransformation, programSyntax, computationSyntax)
91
92
92
93
// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
93
94
@@ -98,18 +99,18 @@ lazy val programSemantics = project
98
99
.settings(
99
100
commonSettings,
100
101
name := " programSemantics"
101
- ).dependsOn(naturalTransformation, programSyntax)
102
+ ).dependsOn(naturalTransformation, programSyntax)
102
103
103
104
lazy val computationSemantics = project
104
105
.in(file(" computationSemantics" ))
105
106
.settings(
106
107
commonSettings,
107
108
name := " computationSemantics"
108
- ).dependsOn(naturalTransformation, computationSyntax, computationTransformations, programSemantics, writableSyntaxInstances)
109
+ ).dependsOn(naturalTransformation, computationSyntax, computationTransformations, programSemantics, writableSyntaxInstances)
109
110
110
111
// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
111
112
112
- // syntax instances
113
+ // syntax instances
113
114
114
115
lazy val writableSyntaxInstances = project
115
116
.in(file(" writableSyntaxInstances" ))
@@ -123,7 +124,7 @@ lazy val programSyntaxInstances = project
123
124
.settings(
124
125
commonSettings,
125
126
name := " programSyntaxInstances"
126
- ).dependsOn(programSyntax, computationSyntax, computationTransformations, writableSyntaxInstances)
127
+ ).dependsOn(programSyntax, computationSyntax, computationTransformations, writableSyntaxInstances)
127
128
128
129
// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
129
130
@@ -143,7 +144,7 @@ lazy val programRunners = project
143
144
.settings(
144
145
commonSettings,
145
146
name := " programRunners"
146
- ).dependsOn(types)
147
+ ).dependsOn(types)
147
148
148
149
// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
149
150
@@ -154,14 +155,14 @@ lazy val programExampleUtils = project
154
155
.settings(
155
156
commonSettings,
156
157
name := " programExampleUtils"
157
- ).dependsOn(types, programSyntax)
158
+ ).dependsOn(types, programSyntax)
158
159
159
160
lazy val programExamples = project
160
161
.in(file(" programExamples" ))
161
162
.settings(
162
163
commonSettings,
163
164
name := " programExamples"
164
- ).dependsOn(programSyntax, programExampleUtils)
165
+ ).dependsOn(programSyntax, programExampleUtils)
165
166
166
167
// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
167
168
@@ -179,9 +180,9 @@ lazy val mainExamples = project
179
180
.settings(
180
181
commonSettings,
181
182
name := " mainExamples"
182
- ).dependsOn(programSyntaxInstances, programSemanticsInstances, programRunners, programExamples, mainExampleUtils)
183
+ ).dependsOn(programSyntaxInstances, programSemanticsInstances, programRunners, programExamples, mainExampleUtils)
184
+
183
185
184
-
185
186
// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
186
187
187
188
// main program examples, effectul I/O
@@ -205,6 +206,6 @@ lazy val effectfulMainExamples = project
205
206
.settings(
206
207
commonSettings,
207
208
name := " effectfulMainExamples"
208
- ).dependsOn(programSyntaxInstances, programSemanticsInstances, programRunners, programExamples, effectfulMainExampleUtils)
209
+ ).dependsOn(programSyntaxInstances, programSemanticsInstances, programRunners, programExamples, effectfulMainExampleUtils)
209
210
210
211
// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
0 commit comments