blob: 0ee6f8f09da06c13799715ea34a1ac30bad52114 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
(import "core/common")
(let state (atom! 10))
(let do-loop! (\![i n]
(match true
(lt? i n) (do (atom-update! inc state)
(do-loop! (inc i) n))
otherwise unit)))
(do-loop! 0 5)
(atom-get! state)
; => 15
|