blob: bd49df4c8a8d9052aabf142df4c883e16219f3a1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
(.module:
[library
[lux "*"
["_" test {"+" [Test]}]
[abstract
[monad {"+" [do]}]]
[data
["[0]" text]]
[math
["[0]" random {"+" [Random]}]]]]
[//
["@[0]" artifact]]
[\\program
["[0]" /
["/[1]" // "_"
["[1][0]" artifact]]]])
(def: .public test
Test
(<| (_.covering /._)
(do [! random.monad]
[sample @artifact.random]
($_ _.and
(_.cover [/.repository /.uri]
(text.starts_with? /.repository
(/.uri (value@ #//artifact.version sample) sample)))
))))
|