Skip to content

Commit 79cbdb2

Browse files
committed
Formatting
1 parent 2e2d23b commit 79cbdb2

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

Concurrent/STM.swift

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ extension STM : Applicative {
6565
}
6666
}
6767

68-
public func <*> <A, B>(fn : STM<A -> B>, m: STM<A>) -> STM<B> {
68+
public func <*> <A, B>(fn : STM<A -> B>, m : STM<A>) -> STM<B> {
6969
return !fn <^> m
7070
}
7171

@@ -76,21 +76,21 @@ extension STM : Monad {
7676
}
7777

7878

79-
public func >>- <A, B>(x: STM<A>, f: A -> STM<B>) -> STM<B> {
79+
public func >>- <A, B>(x : STM<A>, f : A -> STM<B>) -> STM<B> {
8080
return x.bind(f)
8181
}
8282

83-
public prefix func !<A>(stm: STM<A>) -> A {
83+
public prefix func !<A>(stm : STM<A>) -> A {
8484
return atomically(stm)
8585
}
8686

8787
/// Creates an atomic unit of execution from a block returning a value into the STM Monad.
88-
public func do_<A>(fn: () -> A) -> STM<A> {
88+
public func do_<A>(fn : () -> A) -> STM<A> {
8989
return STM<A>(STMD<A>.Return(fn))
9090
}
9191

9292
/// Creates an atomic unit of execution from a block returning an STM action inside the STM Monad.
93-
public func do_<A>(fn: () -> STM<A>) -> STM<A> {
93+
public func do_<A>(fn : () -> STM<A>) -> STM<A> {
9494
return fn()
9595
}
9696

@@ -102,7 +102,7 @@ public enum STMD<A> {
102102
case Retry
103103
case OrElse(STM<A>, STM<A>, (A -> STM<A>))
104104

105-
public func bind<B>(f: A -> STMD<B>) -> STMD<B> {
105+
public func bind<B>(f : A -> STMD<B>) -> STMD<B> {
106106
switch self {
107107
case .Return(let x):
108108
return f(x())
@@ -139,7 +139,7 @@ public func newTVarIO<A>(x : A) -> TVar<A> {
139139
/// Atomically execute all transactions in an STM monad and return a final value.
140140
public func atomically<A>(act : STM<A>) -> A {
141141
let tlog : MVar<TransactionLog<A>> = emptyTLOG()
142-
return performSTM(tlog)(act: act.act())
142+
return performSTM(tlog)(act : act.act())
143143
}
144144

145145
private func performSTM<A>(tlog : MVar<TransactionLog<A>>)(act : STMD<A>) -> A {
@@ -150,23 +150,23 @@ private func performSTM<A>(tlog : MVar<TransactionLog<A>>)(act : STMD<A>) -> A {
150150
case .Retry:
151151
return waitForExternalRetry()
152152
case .NewTVar(_, let x, let cont):
153-
let tv = newTVarWithLog(tlog)(tvar: x)
154-
return performSTM(tlog)(act: (cont(tv.tvar.take().globalContent.take()).act()))
153+
let tv = newTVarWithLog(tlog)(tvar : x)
154+
return performSTM(tlog)(act : (cont(tv.tvar.take().globalContent.take()).act()))
155155
case .ReadTVar(let x, let cont):
156-
let res : A = readTVarWithLog(tlog)(v: x)
157-
return performSTM(tlog)(act: cont(res).act())
156+
let res : A = readTVarWithLog(tlog)(v : x)
157+
return performSTM(tlog)(act : cont(res).act())
158158
case .WriteTVar(let v, let x, let cont):
159-
writeTVarWithLog(tlog)(v: v)(x: x())
160-
return performSTM(tlog)(act: cont.act())
159+
writeTVarWithLog(tlog)(v : v)(x : x())
160+
return performSTM(tlog)(act : cont.act())
161161
case .OrElse(let act1, let act2, let cont):
162162
orElseWithLog(tlog)
163-
let resl = performOrElseLeft(tlog)(act: act1.act())
163+
let resl = performOrElseLeft(tlog)(act : act1.act())
164164
switch resl {
165165
case .Some(let a):
166-
return performSTM(tlog)(act: cont(a).act())
166+
return performSTM(tlog)(act : cont(a).act())
167167
case .None:
168168
orRetryWithLog(tlog)
169-
return performSTM(tlog)(act: act2.bind(cont).act())
169+
return performSTM(tlog)(act : act2.bind(cont).act())
170170
}
171171
}
172172
}
@@ -178,23 +178,23 @@ private func performOrElseLeft<A>(tlog : MVar<TransactionLog<A>>)(act : STMD<A>)
178178
case .Retry:
179179
return .None
180180
case .NewTVar(_, let x, let cont):
181-
let tv = newTVarWithLog(tlog)(tvar: x)
182-
return performOrElseLeft(tlog)(act: cont(tv.tvar.take().globalContent.take()).act())
181+
let tv = newTVarWithLog(tlog)(tvar : x)
182+
return performOrElseLeft(tlog)(act : cont(tv.tvar.take().globalContent.take()).act())
183183
case .ReadTVar(let x, let cont):
184-
let res : A = readTVarWithLog(tlog)(v: x)
185-
return performOrElseLeft(tlog)(act: cont(res).act())
184+
let res : A = readTVarWithLog(tlog)(v : x)
185+
return performOrElseLeft(tlog)(act : cont(res).act())
186186
case .WriteTVar(let v, let x, let cont):
187-
writeTVarWithLog(tlog)(v: v)(x: x())
188-
return performOrElseLeft(tlog)(act: cont.act())
187+
writeTVarWithLog(tlog)(v : v)(x : x())
188+
return performOrElseLeft(tlog)(act : cont.act())
189189
case .OrElse(let act1, let act2, let cont):
190190
orElseWithLog(tlog)
191-
let resl = performOrElseLeft(tlog)(act: act1.act())
191+
let resl = performOrElseLeft(tlog)(act : act1.act())
192192
switch resl {
193193
case .Some(let x):
194-
return performOrElseLeft(tlog)(act: cont(x).act())
194+
return performOrElseLeft(tlog)(act : cont(x).act())
195195
case .None:
196196
orRetryWithLog(tlog)
197-
return performOrElseLeft(tlog)(act: act2.bind(cont).act())
197+
return performOrElseLeft(tlog)(act : act2.bind(cont).act())
198198
}
199199
}
200200
}

0 commit comments

Comments
 (0)