aboutsummaryrefslogtreecommitdiff
path: root/stdlib/test/tests.lux
blob: 6a429093b25f873d52793600f151aba1dcf7a124 (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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
(.module:
  lux
  (lux [cli #+ program:]
       [test])
  (test ["_." lux]
        (lux ["_." cli]
             ["_." host]
             ["_." io]
             (time ["_." instant]
                   ["_." duration]
                   ["_." date])
             (concurrency ["_." actor]
                          ["_." atom]
                          ["_." frp]
                          ["_." promise]
                          ["_." stm]
                          ["_." semaphore])
             (control ["_." exception]
                      ["_." interval]
                      ["_." pipe]
                      ["_." continuation]
                      ["_." reader]
                      ["_." writer]
                      ["_." state]
                      ["_." parser]
                      ["_." thread]
                      ["_." region])
             (data ["_." bit]
                   ["_." bool]
                   ["_." color]
                   ["_." error]
                   ["_." ident]
                   ["_." identity]
                   ["_." lazy]
                   ["_." maybe]
                   ["_." product]
                   ["_." sum]
                   ["_." number]
                   (number ["_." ratio]
                           ["_." complex])
                   ["_." text]
                   (text ["_." format]
                         ["_." lexer]
                         ["_." regex])
                   (format ["_." json]
                           ["_." xml])
                   (coll ["_." array]
                         ["_." bits]
                         ["_." list]
                         ["_." stack]
                         ["_." sequence]
                         ["_." stream]
                         ["_." dictionary/unordered]
                         ["_." dictionary/ordered]
                         ["_." set/unordered]
                         ["_." set/ordered]
                         ["_." queue]
                         (queue ["_." priority])
                         (tree ["_." rose]
                               (rose ["_." zipper]))))
             ["_." math]
             (math ["_." random]
                   ["_." modular]
                   ["_." constructive]
                   (logic ["_." continuous]
                          ["_." fuzzy]))
             (macro ["_." code]
                    ["_." syntax]
                    (poly ["poly_." eq]
                          ["poly_." functor]))
             (type ["_." implicit]
                   ["_." resource]
                   (object
                     ["_." interface]
                     ["_." protocol]))
             (lang ["_lang/." syntax]
                   ["_." type]
                   (type ["_." check]))
             (world ["_." blob]
                    ["_." file]
                    (net ["_." tcp]
                         ["_." udp]))
             ))
  (lux (control [contract]
                [concatenative]
                [predicate]
                [monad/free])
       (data [env]
             [trace]
             [store]
             [tainted]
             (format [context]
                     [html]
                     [css])
             (coll (tree ["_." rose/parser])))
       [macro]
       (macro (poly [json]))
       (type [unit]
             [refinement]
             [quotient])
       [world/env]
       [world/console])
  )

(program: args
  (test.run))