diff options
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/test/lux.lux (renamed from stdlib/test/test/lux.lux) | 191 | ||||
-rw-r--r-- | stdlib/source/test/lux/cli.lux (renamed from stdlib/test/test/lux/cli.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/compiler/default/phase/analysis/case.lux (renamed from stdlib/test/test/lux/compiler/default/phase/analysis/case.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/compiler/default/phase/analysis/function.lux (renamed from stdlib/test/test/lux/compiler/default/phase/analysis/function.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/compiler/default/phase/analysis/primitive.lux (renamed from stdlib/test/test/lux/compiler/default/phase/analysis/primitive.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/compiler/default/phase/analysis/procedure/common.lux (renamed from stdlib/test/test/lux/compiler/default/phase/analysis/procedure/common.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/compiler/default/phase/analysis/reference.lux (renamed from stdlib/test/test/lux/compiler/default/phase/analysis/reference.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/compiler/default/phase/analysis/structure.lux (renamed from stdlib/test/test/lux/compiler/default/phase/analysis/structure.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/compiler/default/phase/synthesis/case.lux (renamed from stdlib/test/test/lux/compiler/default/phase/synthesis/case.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/compiler/default/phase/synthesis/function.lux (renamed from stdlib/test/test/lux/compiler/default/phase/synthesis/function.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/compiler/default/phase/synthesis/primitive.lux (renamed from stdlib/test/test/lux/compiler/default/phase/synthesis/primitive.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/compiler/default/phase/synthesis/structure.lux (renamed from stdlib/test/test/lux/compiler/default/phase/synthesis/structure.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/compiler/default/syntax.lux (renamed from stdlib/test/test/lux/compiler/default/syntax.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control.lux (renamed from stdlib/test/test/lux/control.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/apply.lux (renamed from stdlib/test/test/lux/control/apply.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/concurrency/actor.lux (renamed from stdlib/test/test/lux/control/concurrency/actor.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/concurrency/atom.lux (renamed from stdlib/test/test/lux/control/concurrency/atom.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/concurrency/frp.lux (renamed from stdlib/test/test/lux/control/concurrency/frp.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/concurrency/promise.lux (renamed from stdlib/test/test/lux/control/concurrency/promise.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/concurrency/semaphore.lux (renamed from stdlib/test/test/lux/control/concurrency/semaphore.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/concurrency/stm.lux (renamed from stdlib/test/test/lux/control/concurrency/stm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/continuation.lux (renamed from stdlib/test/test/lux/control/continuation.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/equivalence.lux (renamed from stdlib/test/test/lux/control/equivalence.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/exception.lux (renamed from stdlib/test/test/lux/control/exception.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/functor.lux (renamed from stdlib/test/test/lux/control/functor.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/interval.lux (renamed from stdlib/test/test/lux/control/interval.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/monad.lux (renamed from stdlib/test/test/lux/control/monad.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/parser.lux (renamed from stdlib/test/test/lux/control/parser.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/pipe.lux (renamed from stdlib/test/test/lux/control/pipe.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/reader.lux (renamed from stdlib/test/test/lux/control/reader.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/region.lux (renamed from stdlib/test/test/lux/control/region.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/security/integrity.lux (renamed from stdlib/test/test/lux/control/security/integrity.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/security/privacy.lux (renamed from stdlib/test/test/lux/control/security/privacy.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/state.lux (renamed from stdlib/test/test/lux/control/state.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/thread.lux (renamed from stdlib/test/test/lux/control/thread.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/control/writer.lux (renamed from stdlib/test/test/lux/control/writer.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/bit.lux (renamed from stdlib/test/test/lux/data/bit.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/array.lux (renamed from stdlib/test/test/lux/data/collection/array.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/bits.lux (renamed from stdlib/test/test/lux/data/collection/bits.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/dictionary.lux (renamed from stdlib/test/test/lux/data/collection/dictionary.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/dictionary/ordered.lux (renamed from stdlib/test/test/lux/data/collection/dictionary/ordered.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/list.lux (renamed from stdlib/test/test/lux/data/collection/list.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/queue.lux (renamed from stdlib/test/test/lux/data/collection/queue.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/queue/priority.lux (renamed from stdlib/test/test/lux/data/collection/queue/priority.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/row.lux (renamed from stdlib/test/test/lux/data/collection/row.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/sequence.lux (renamed from stdlib/test/test/lux/data/collection/sequence.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/set.lux (renamed from stdlib/test/test/lux/data/collection/set.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/set/ordered.lux (renamed from stdlib/test/test/lux/data/collection/set/ordered.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/stack.lux (renamed from stdlib/test/test/lux/data/collection/stack.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/tree/rose.lux (renamed from stdlib/test/test/lux/data/collection/tree/rose.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/collection/tree/rose/zipper.lux (renamed from stdlib/test/test/lux/data/collection/tree/rose/zipper.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/color.lux (renamed from stdlib/test/test/lux/data/color.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/error.lux (renamed from stdlib/test/test/lux/data/error.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/format/json.lux (renamed from stdlib/test/test/lux/data/format/json.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/format/xml.lux (renamed from stdlib/test/test/lux/data/format/xml.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/identity.lux (renamed from stdlib/test/test/lux/data/identity.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/lazy.lux (renamed from stdlib/test/test/lux/data/lazy.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/maybe.lux (renamed from stdlib/test/test/lux/data/maybe.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/name.lux (renamed from stdlib/test/test/lux/data/name.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/number.lux (renamed from stdlib/test/test/lux/data/number.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/number/complex.lux (renamed from stdlib/test/test/lux/data/number/complex.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/number/i64.lux (renamed from stdlib/test/test/lux/data/number/i64.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/number/ratio.lux (renamed from stdlib/test/test/lux/data/number/ratio.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/product.lux (renamed from stdlib/test/test/lux/data/product.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/sum.lux (renamed from stdlib/test/test/lux/data/sum.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/text.lux (renamed from stdlib/test/test/lux/data/text.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/text/format.lux (renamed from stdlib/test/test/lux/data/text/format.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/text/lexer.lux (renamed from stdlib/test/test/lux/data/text/lexer.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/data/text/regex.lux (renamed from stdlib/test/test/lux/data/text/regex.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/host.js.lux (renamed from stdlib/test/test/lux/host.js.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/host.jvm.lux (renamed from stdlib/test/test/lux/host.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/host/jvm.jvm.lux (renamed from stdlib/test/test/lux/host/jvm.jvm.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/io.lux (renamed from stdlib/test/test/lux/io.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/macro/code.lux (renamed from stdlib/test/test/lux/macro/code.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/macro/poly/equivalence.lux (renamed from stdlib/test/test/lux/macro/poly/equivalence.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/macro/poly/functor.lux (renamed from stdlib/test/test/lux/macro/poly/functor.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/macro/syntax.lux (renamed from stdlib/test/test/lux/macro/syntax.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/math.lux (renamed from stdlib/test/test/lux/math.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/math/logic/continuous.lux (renamed from stdlib/test/test/lux/math/logic/continuous.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/math/logic/fuzzy.lux (renamed from stdlib/test/test/lux/math/logic/fuzzy.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/math/modular.lux (renamed from stdlib/test/test/lux/math/modular.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/math/random.lux (renamed from stdlib/test/test/lux/math/random.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/time/date.lux (renamed from stdlib/test/test/lux/time/date.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/time/duration.lux (renamed from stdlib/test/test/lux/time/duration.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/time/instant.lux (renamed from stdlib/test/test/lux/time/instant.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/type.lux (renamed from stdlib/test/test/lux/type.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/type/check.lux (renamed from stdlib/test/test/lux/type/check.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/type/dynamic.lux (renamed from stdlib/test/test/lux/type/dynamic.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/type/implicit.lux (renamed from stdlib/test/test/lux/type/implicit.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/type/resource.lux (renamed from stdlib/test/test/lux/type/resource.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/world/binary.lux (renamed from stdlib/test/test/lux/world/binary.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/world/file.lux (renamed from stdlib/test/test/lux/world/file.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/world/net/tcp.lux (renamed from stdlib/test/test/lux/world/net/tcp.lux) | 0 | ||||
-rw-r--r-- | stdlib/source/test/lux/world/net/udp.lux (renamed from stdlib/test/test/lux/world/net/udp.lux) | 0 | ||||
-rw-r--r-- | stdlib/test/test.lux | 195 |
95 files changed, 189 insertions, 197 deletions
diff --git a/stdlib/test/test/lux.lux b/stdlib/source/test/lux.lux index f47d9302f..51f5c8277 100644 --- a/stdlib/test/test/lux.lux +++ b/stdlib/source/test/lux.lux @@ -1,5 +1,7 @@ (.module: [lux #* + [cli (#+ program:)] + ["." io (#+ io)] [control [monad (#+ do)] [predicate (#+ Predicate)]] @@ -9,13 +11,194 @@ ["." function] ["." math ["r" random (#+ Random) ("r/." functor)]] - ["_" test (#+ Test)]] + ["_" test (#+ Test)] + ## These modules do not need to be tested. + [type + [variance (#+)]] + [locale (#+) + [language (#+)] + [territory (#+)]] + ## TODO: Test these modules + [data + [format + [css (#+)] + [markdown (#+)]]] + ## [control + ## ["._" contract] + ## ["._" concatenative] + ## ["._" predicate] + ## [monad + ## ["._" free]]] + ## [data + ## ["._" env] + ## ["._" trace] + ## ["._" store] + ## [format + ## ["._" context] + ## ["._" html] + ## ["._" css] + ## ["._" binary]] + ## [collection + ## [tree + ## [rose + ## ["._" parser]]] + ## [dictionary + ## ["._" plist]] + ## [set + ## ["._" multi]]] + ## [text + ## ["._" buffer]]] + ## ["._" macro + ## [poly + ## ["._" json]]] + ## [type + ## ["._" unit] + ## ["._" refinement] + ## ["._" quotient]] + ## [world + ## ["._" environment] + ## ["._" console]] + ## [compiler + ## [host + ## [".H" scheme]] + ## ["._" cli] + ## ["._" default + ## ["._" evaluation] + ## [phase + ## ["._" translation + ## [scheme + ## ["._scheme" primitive] + ## ["._scheme" structure] + ## ["._scheme" reference] + ## ["._scheme" function] + ## ["._scheme" loop] + ## ["._scheme" case] + ## ["._scheme" extension] + ## ["._scheme" extension/common] + ## ["._scheme" expression]]] + ## [extension + ## ["._" statement]]] + ## ["._default" cache]] + ## [meta + ## ["._meta" io + ## ["._meta_io" context] + ## ["._meta_io" archive]] + ## ["._meta" archive] + ## ["._meta" cache]]] + ## ["._" interpreter + ## ["._interpreter" type]] + ] + ## TODO: Must have 100% coverage on tests. [/ ["/." cli] ["/." io] ["/." host ["/." jvm]] - ["/." control]]) + ["/." control]] + ## [control + ## ## [interval (#+)] + ## ## [pipe (#+)] + ## ## [continuation (#+)] + ## ## [reader (#+)] + ## ## [writer (#+)] + ## ## [state (#+)] + ## ## [parser (#+)] + ## ## [thread (#+)] + ## ## [region (#+)] + ## ## [security + ## ## [privacy (#+)] + ## ## [integrity (#+)]] + ## [concurrency + ## [actor (#+)] + ## [atom (#+)] + ## [frp (#+)] + ## [promise (#+)] + ## [stm (#+)] + ## ## [semaphore (#+)] + ## ]] + ## [data + ## [bit (#+)] + ## [color (#+)] + ## [error (#+)] + ## [name (#+)] + ## [identity (#+)] + ## [lazy (#+)] + ## [maybe (#+)] + ## [product (#+)] + ## [sum (#+)] + ## [number (#+) ## TODO: FIX Specially troublesome... + ## [i64 (#+)] + ## [ratio (#+)] + ## [complex (#+)]] + ## [text (#+) + ## ## [format (#+)] + ## [lexer (#+)] + ## [regex (#+)]] + ## [format + ## ## [json (#+)] + ## [xml (#+)]] + ## ## [collection + ## ## [array (#+)] + ## ## [bits (#+)] + ## ## [list (#+)] + ## ## [stack (#+)] + ## ## [row (#+)] + ## ## [sequence (#+)] + ## ## [dictionary (#+) + ## ## ["dictionary_." ordered]] + ## ## [set (#+) + ## ## ["set_." ordered]] + ## ## [queue (#+) + ## ## [priority (#+)]] + ## ## [tree + ## ## [rose (#+) + ## ## [zipper (#+)]]]] + ## ] + ## [math (#+) + ## [random (#+)] + ## [modular (#+)] + ## [logic + ## [continuous (#+)] + ## [fuzzy (#+)]]] + ## [macro + ## [code (#+)] + ## [syntax (#+)] + ## [poly + ## ["poly_." equivalence] + ## ["poly_." functor]]] + ## [type ## (#+) + ## ## [check (#+)] + ## ## [implicit (#+)] ## TODO: FIX Specially troublesome... + ## ## [resource (#+)] + ## [dynamic (#+)]] + ## [time + ## [instant (#+)] + ## [duration (#+)] + ## [date (#+)]] + ## [compiler + ## [default + ## ["_default/." syntax] + ## [phase + ## [analysis + ## ["_.A" primitive] + ## ["_.A" structure] + ## ["_.A" reference] + ## ["_.A" case] + ## ["_.A" function] + ## [procedure + ## ["_.A" common]]] + ## [synthesis + ## ["_.S" primitive] + ## ["_.S" structure] + ## ["_.S" case] + ## ["_.S" function]]]]] + ## [world + ## [binary (#+)] + ## [file (#+)] + ## [net + ## [tcp (#+)] + ## [udp (#+)]]] + ) (def: identity Test @@ -246,3 +429,7 @@ (<| (_.context "/control") /control.test) )) + +(program: args + (io (_.run! (<| (_.times 100) + ..test)))) diff --git a/stdlib/test/test/lux/cli.lux b/stdlib/source/test/lux/cli.lux index e202b3aa7..e202b3aa7 100644 --- a/stdlib/test/test/lux/cli.lux +++ b/stdlib/source/test/lux/cli.lux diff --git a/stdlib/test/test/lux/compiler/default/phase/analysis/case.lux b/stdlib/source/test/lux/compiler/default/phase/analysis/case.lux index 2bf02bb0e..2bf02bb0e 100644 --- a/stdlib/test/test/lux/compiler/default/phase/analysis/case.lux +++ b/stdlib/source/test/lux/compiler/default/phase/analysis/case.lux diff --git a/stdlib/test/test/lux/compiler/default/phase/analysis/function.lux b/stdlib/source/test/lux/compiler/default/phase/analysis/function.lux index 0ec5d4766..0ec5d4766 100644 --- a/stdlib/test/test/lux/compiler/default/phase/analysis/function.lux +++ b/stdlib/source/test/lux/compiler/default/phase/analysis/function.lux diff --git a/stdlib/test/test/lux/compiler/default/phase/analysis/primitive.lux b/stdlib/source/test/lux/compiler/default/phase/analysis/primitive.lux index de079094b..de079094b 100644 --- a/stdlib/test/test/lux/compiler/default/phase/analysis/primitive.lux +++ b/stdlib/source/test/lux/compiler/default/phase/analysis/primitive.lux diff --git a/stdlib/test/test/lux/compiler/default/phase/analysis/procedure/common.lux b/stdlib/source/test/lux/compiler/default/phase/analysis/procedure/common.lux index 6576ae90d..6576ae90d 100644 --- a/stdlib/test/test/lux/compiler/default/phase/analysis/procedure/common.lux +++ b/stdlib/source/test/lux/compiler/default/phase/analysis/procedure/common.lux diff --git a/stdlib/test/test/lux/compiler/default/phase/analysis/reference.lux b/stdlib/source/test/lux/compiler/default/phase/analysis/reference.lux index 18ab58fa9..18ab58fa9 100644 --- a/stdlib/test/test/lux/compiler/default/phase/analysis/reference.lux +++ b/stdlib/source/test/lux/compiler/default/phase/analysis/reference.lux diff --git a/stdlib/test/test/lux/compiler/default/phase/analysis/structure.lux b/stdlib/source/test/lux/compiler/default/phase/analysis/structure.lux index 63c6da493..63c6da493 100644 --- a/stdlib/test/test/lux/compiler/default/phase/analysis/structure.lux +++ b/stdlib/source/test/lux/compiler/default/phase/analysis/structure.lux diff --git a/stdlib/test/test/lux/compiler/default/phase/synthesis/case.lux b/stdlib/source/test/lux/compiler/default/phase/synthesis/case.lux index 319d4ab57..319d4ab57 100644 --- a/stdlib/test/test/lux/compiler/default/phase/synthesis/case.lux +++ b/stdlib/source/test/lux/compiler/default/phase/synthesis/case.lux diff --git a/stdlib/test/test/lux/compiler/default/phase/synthesis/function.lux b/stdlib/source/test/lux/compiler/default/phase/synthesis/function.lux index f2565dfa0..f2565dfa0 100644 --- a/stdlib/test/test/lux/compiler/default/phase/synthesis/function.lux +++ b/stdlib/source/test/lux/compiler/default/phase/synthesis/function.lux diff --git a/stdlib/test/test/lux/compiler/default/phase/synthesis/primitive.lux b/stdlib/source/test/lux/compiler/default/phase/synthesis/primitive.lux index 87dccc9f5..87dccc9f5 100644 --- a/stdlib/test/test/lux/compiler/default/phase/synthesis/primitive.lux +++ b/stdlib/source/test/lux/compiler/default/phase/synthesis/primitive.lux diff --git a/stdlib/test/test/lux/compiler/default/phase/synthesis/structure.lux b/stdlib/source/test/lux/compiler/default/phase/synthesis/structure.lux index 7f9eae209..7f9eae209 100644 --- a/stdlib/test/test/lux/compiler/default/phase/synthesis/structure.lux +++ b/stdlib/source/test/lux/compiler/default/phase/synthesis/structure.lux diff --git a/stdlib/test/test/lux/compiler/default/syntax.lux b/stdlib/source/test/lux/compiler/default/syntax.lux index fb83bda4c..fb83bda4c 100644 --- a/stdlib/test/test/lux/compiler/default/syntax.lux +++ b/stdlib/source/test/lux/compiler/default/syntax.lux diff --git a/stdlib/test/test/lux/control.lux b/stdlib/source/test/lux/control.lux index f50bdf7a7..f50bdf7a7 100644 --- a/stdlib/test/test/lux/control.lux +++ b/stdlib/source/test/lux/control.lux diff --git a/stdlib/test/test/lux/control/apply.lux b/stdlib/source/test/lux/control/apply.lux index 01fb33797..01fb33797 100644 --- a/stdlib/test/test/lux/control/apply.lux +++ b/stdlib/source/test/lux/control/apply.lux diff --git a/stdlib/test/test/lux/control/concurrency/actor.lux b/stdlib/source/test/lux/control/concurrency/actor.lux index c035cabe2..c035cabe2 100644 --- a/stdlib/test/test/lux/control/concurrency/actor.lux +++ b/stdlib/source/test/lux/control/concurrency/actor.lux diff --git a/stdlib/test/test/lux/control/concurrency/atom.lux b/stdlib/source/test/lux/control/concurrency/atom.lux index 720547e27..720547e27 100644 --- a/stdlib/test/test/lux/control/concurrency/atom.lux +++ b/stdlib/source/test/lux/control/concurrency/atom.lux diff --git a/stdlib/test/test/lux/control/concurrency/frp.lux b/stdlib/source/test/lux/control/concurrency/frp.lux index cfe70ff0e..cfe70ff0e 100644 --- a/stdlib/test/test/lux/control/concurrency/frp.lux +++ b/stdlib/source/test/lux/control/concurrency/frp.lux diff --git a/stdlib/test/test/lux/control/concurrency/promise.lux b/stdlib/source/test/lux/control/concurrency/promise.lux index e50320901..e50320901 100644 --- a/stdlib/test/test/lux/control/concurrency/promise.lux +++ b/stdlib/source/test/lux/control/concurrency/promise.lux diff --git a/stdlib/test/test/lux/control/concurrency/semaphore.lux b/stdlib/source/test/lux/control/concurrency/semaphore.lux index 0c4167ee7..0c4167ee7 100644 --- a/stdlib/test/test/lux/control/concurrency/semaphore.lux +++ b/stdlib/source/test/lux/control/concurrency/semaphore.lux diff --git a/stdlib/test/test/lux/control/concurrency/stm.lux b/stdlib/source/test/lux/control/concurrency/stm.lux index 966ab6007..966ab6007 100644 --- a/stdlib/test/test/lux/control/concurrency/stm.lux +++ b/stdlib/source/test/lux/control/concurrency/stm.lux diff --git a/stdlib/test/test/lux/control/continuation.lux b/stdlib/source/test/lux/control/continuation.lux index 0dbbe7dc5..0dbbe7dc5 100644 --- a/stdlib/test/test/lux/control/continuation.lux +++ b/stdlib/source/test/lux/control/continuation.lux diff --git a/stdlib/test/test/lux/control/equivalence.lux b/stdlib/source/test/lux/control/equivalence.lux index daa2c81b3..daa2c81b3 100644 --- a/stdlib/test/test/lux/control/equivalence.lux +++ b/stdlib/source/test/lux/control/equivalence.lux diff --git a/stdlib/test/test/lux/control/exception.lux b/stdlib/source/test/lux/control/exception.lux index 434ffc5d0..434ffc5d0 100644 --- a/stdlib/test/test/lux/control/exception.lux +++ b/stdlib/source/test/lux/control/exception.lux diff --git a/stdlib/test/test/lux/control/functor.lux b/stdlib/source/test/lux/control/functor.lux index a93edc291..a93edc291 100644 --- a/stdlib/test/test/lux/control/functor.lux +++ b/stdlib/source/test/lux/control/functor.lux diff --git a/stdlib/test/test/lux/control/interval.lux b/stdlib/source/test/lux/control/interval.lux index 6d00a36e9..6d00a36e9 100644 --- a/stdlib/test/test/lux/control/interval.lux +++ b/stdlib/source/test/lux/control/interval.lux diff --git a/stdlib/test/test/lux/control/monad.lux b/stdlib/source/test/lux/control/monad.lux index 412f3ab94..412f3ab94 100644 --- a/stdlib/test/test/lux/control/monad.lux +++ b/stdlib/source/test/lux/control/monad.lux diff --git a/stdlib/test/test/lux/control/parser.lux b/stdlib/source/test/lux/control/parser.lux index c9d568495..c9d568495 100644 --- a/stdlib/test/test/lux/control/parser.lux +++ b/stdlib/source/test/lux/control/parser.lux diff --git a/stdlib/test/test/lux/control/pipe.lux b/stdlib/source/test/lux/control/pipe.lux index aaaa18616..aaaa18616 100644 --- a/stdlib/test/test/lux/control/pipe.lux +++ b/stdlib/source/test/lux/control/pipe.lux diff --git a/stdlib/test/test/lux/control/reader.lux b/stdlib/source/test/lux/control/reader.lux index 638e11519..638e11519 100644 --- a/stdlib/test/test/lux/control/reader.lux +++ b/stdlib/source/test/lux/control/reader.lux diff --git a/stdlib/test/test/lux/control/region.lux b/stdlib/source/test/lux/control/region.lux index ff6bdaeaf..ff6bdaeaf 100644 --- a/stdlib/test/test/lux/control/region.lux +++ b/stdlib/source/test/lux/control/region.lux diff --git a/stdlib/test/test/lux/control/security/integrity.lux b/stdlib/source/test/lux/control/security/integrity.lux index f306cf7e5..f306cf7e5 100644 --- a/stdlib/test/test/lux/control/security/integrity.lux +++ b/stdlib/source/test/lux/control/security/integrity.lux diff --git a/stdlib/test/test/lux/control/security/privacy.lux b/stdlib/source/test/lux/control/security/privacy.lux index 72c23e4c1..72c23e4c1 100644 --- a/stdlib/test/test/lux/control/security/privacy.lux +++ b/stdlib/source/test/lux/control/security/privacy.lux diff --git a/stdlib/test/test/lux/control/state.lux b/stdlib/source/test/lux/control/state.lux index 948cbd5bf..948cbd5bf 100644 --- a/stdlib/test/test/lux/control/state.lux +++ b/stdlib/source/test/lux/control/state.lux diff --git a/stdlib/test/test/lux/control/thread.lux b/stdlib/source/test/lux/control/thread.lux index 8f31addbb..8f31addbb 100644 --- a/stdlib/test/test/lux/control/thread.lux +++ b/stdlib/source/test/lux/control/thread.lux diff --git a/stdlib/test/test/lux/control/writer.lux b/stdlib/source/test/lux/control/writer.lux index b5fb372d8..b5fb372d8 100644 --- a/stdlib/test/test/lux/control/writer.lux +++ b/stdlib/source/test/lux/control/writer.lux diff --git a/stdlib/test/test/lux/data/bit.lux b/stdlib/source/test/lux/data/bit.lux index d064a736b..d064a736b 100644 --- a/stdlib/test/test/lux/data/bit.lux +++ b/stdlib/source/test/lux/data/bit.lux diff --git a/stdlib/test/test/lux/data/collection/array.lux b/stdlib/source/test/lux/data/collection/array.lux index 47c384cb7..47c384cb7 100644 --- a/stdlib/test/test/lux/data/collection/array.lux +++ b/stdlib/source/test/lux/data/collection/array.lux diff --git a/stdlib/test/test/lux/data/collection/bits.lux b/stdlib/source/test/lux/data/collection/bits.lux index aeeac1429..aeeac1429 100644 --- a/stdlib/test/test/lux/data/collection/bits.lux +++ b/stdlib/source/test/lux/data/collection/bits.lux diff --git a/stdlib/test/test/lux/data/collection/dictionary.lux b/stdlib/source/test/lux/data/collection/dictionary.lux index 3ad45704e..3ad45704e 100644 --- a/stdlib/test/test/lux/data/collection/dictionary.lux +++ b/stdlib/source/test/lux/data/collection/dictionary.lux diff --git a/stdlib/test/test/lux/data/collection/dictionary/ordered.lux b/stdlib/source/test/lux/data/collection/dictionary/ordered.lux index 6b1f131cb..6b1f131cb 100644 --- a/stdlib/test/test/lux/data/collection/dictionary/ordered.lux +++ b/stdlib/source/test/lux/data/collection/dictionary/ordered.lux diff --git a/stdlib/test/test/lux/data/collection/list.lux b/stdlib/source/test/lux/data/collection/list.lux index 9919f3dd1..9919f3dd1 100644 --- a/stdlib/test/test/lux/data/collection/list.lux +++ b/stdlib/source/test/lux/data/collection/list.lux diff --git a/stdlib/test/test/lux/data/collection/queue.lux b/stdlib/source/test/lux/data/collection/queue.lux index 4f4f12ef0..4f4f12ef0 100644 --- a/stdlib/test/test/lux/data/collection/queue.lux +++ b/stdlib/source/test/lux/data/collection/queue.lux diff --git a/stdlib/test/test/lux/data/collection/queue/priority.lux b/stdlib/source/test/lux/data/collection/queue/priority.lux index 3868a01a8..3868a01a8 100644 --- a/stdlib/test/test/lux/data/collection/queue/priority.lux +++ b/stdlib/source/test/lux/data/collection/queue/priority.lux diff --git a/stdlib/test/test/lux/data/collection/row.lux b/stdlib/source/test/lux/data/collection/row.lux index 2eb342e6e..2eb342e6e 100644 --- a/stdlib/test/test/lux/data/collection/row.lux +++ b/stdlib/source/test/lux/data/collection/row.lux diff --git a/stdlib/test/test/lux/data/collection/sequence.lux b/stdlib/source/test/lux/data/collection/sequence.lux index de398e6f6..de398e6f6 100644 --- a/stdlib/test/test/lux/data/collection/sequence.lux +++ b/stdlib/source/test/lux/data/collection/sequence.lux diff --git a/stdlib/test/test/lux/data/collection/set.lux b/stdlib/source/test/lux/data/collection/set.lux index bbdc945f7..bbdc945f7 100644 --- a/stdlib/test/test/lux/data/collection/set.lux +++ b/stdlib/source/test/lux/data/collection/set.lux diff --git a/stdlib/test/test/lux/data/collection/set/ordered.lux b/stdlib/source/test/lux/data/collection/set/ordered.lux index 384a0506b..384a0506b 100644 --- a/stdlib/test/test/lux/data/collection/set/ordered.lux +++ b/stdlib/source/test/lux/data/collection/set/ordered.lux diff --git a/stdlib/test/test/lux/data/collection/stack.lux b/stdlib/source/test/lux/data/collection/stack.lux index d203b4246..d203b4246 100644 --- a/stdlib/test/test/lux/data/collection/stack.lux +++ b/stdlib/source/test/lux/data/collection/stack.lux diff --git a/stdlib/test/test/lux/data/collection/tree/rose.lux b/stdlib/source/test/lux/data/collection/tree/rose.lux index 47dbf94cf..47dbf94cf 100644 --- a/stdlib/test/test/lux/data/collection/tree/rose.lux +++ b/stdlib/source/test/lux/data/collection/tree/rose.lux diff --git a/stdlib/test/test/lux/data/collection/tree/rose/zipper.lux b/stdlib/source/test/lux/data/collection/tree/rose/zipper.lux index 3abf1dd26..3abf1dd26 100644 --- a/stdlib/test/test/lux/data/collection/tree/rose/zipper.lux +++ b/stdlib/source/test/lux/data/collection/tree/rose/zipper.lux diff --git a/stdlib/test/test/lux/data/color.lux b/stdlib/source/test/lux/data/color.lux index 503421db2..503421db2 100644 --- a/stdlib/test/test/lux/data/color.lux +++ b/stdlib/source/test/lux/data/color.lux diff --git a/stdlib/test/test/lux/data/error.lux b/stdlib/source/test/lux/data/error.lux index 7f491dc2c..7f491dc2c 100644 --- a/stdlib/test/test/lux/data/error.lux +++ b/stdlib/source/test/lux/data/error.lux diff --git a/stdlib/test/test/lux/data/format/json.lux b/stdlib/source/test/lux/data/format/json.lux index f54b51c3b..f54b51c3b 100644 --- a/stdlib/test/test/lux/data/format/json.lux +++ b/stdlib/source/test/lux/data/format/json.lux diff --git a/stdlib/test/test/lux/data/format/xml.lux b/stdlib/source/test/lux/data/format/xml.lux index 0f86eb63d..0f86eb63d 100644 --- a/stdlib/test/test/lux/data/format/xml.lux +++ b/stdlib/source/test/lux/data/format/xml.lux diff --git a/stdlib/test/test/lux/data/identity.lux b/stdlib/source/test/lux/data/identity.lux index 31bf105cd..31bf105cd 100644 --- a/stdlib/test/test/lux/data/identity.lux +++ b/stdlib/source/test/lux/data/identity.lux diff --git a/stdlib/test/test/lux/data/lazy.lux b/stdlib/source/test/lux/data/lazy.lux index f00b572ab..f00b572ab 100644 --- a/stdlib/test/test/lux/data/lazy.lux +++ b/stdlib/source/test/lux/data/lazy.lux diff --git a/stdlib/test/test/lux/data/maybe.lux b/stdlib/source/test/lux/data/maybe.lux index eb09491a1..eb09491a1 100644 --- a/stdlib/test/test/lux/data/maybe.lux +++ b/stdlib/source/test/lux/data/maybe.lux diff --git a/stdlib/test/test/lux/data/name.lux b/stdlib/source/test/lux/data/name.lux index 3855fe221..3855fe221 100644 --- a/stdlib/test/test/lux/data/name.lux +++ b/stdlib/source/test/lux/data/name.lux diff --git a/stdlib/test/test/lux/data/number.lux b/stdlib/source/test/lux/data/number.lux index 9d870ab08..9d870ab08 100644 --- a/stdlib/test/test/lux/data/number.lux +++ b/stdlib/source/test/lux/data/number.lux diff --git a/stdlib/test/test/lux/data/number/complex.lux b/stdlib/source/test/lux/data/number/complex.lux index 850845296..850845296 100644 --- a/stdlib/test/test/lux/data/number/complex.lux +++ b/stdlib/source/test/lux/data/number/complex.lux diff --git a/stdlib/test/test/lux/data/number/i64.lux b/stdlib/source/test/lux/data/number/i64.lux index 62de5e56e..62de5e56e 100644 --- a/stdlib/test/test/lux/data/number/i64.lux +++ b/stdlib/source/test/lux/data/number/i64.lux diff --git a/stdlib/test/test/lux/data/number/ratio.lux b/stdlib/source/test/lux/data/number/ratio.lux index 63d1e5fc8..63d1e5fc8 100644 --- a/stdlib/test/test/lux/data/number/ratio.lux +++ b/stdlib/source/test/lux/data/number/ratio.lux diff --git a/stdlib/test/test/lux/data/product.lux b/stdlib/source/test/lux/data/product.lux index 86db80d0e..86db80d0e 100644 --- a/stdlib/test/test/lux/data/product.lux +++ b/stdlib/source/test/lux/data/product.lux diff --git a/stdlib/test/test/lux/data/sum.lux b/stdlib/source/test/lux/data/sum.lux index d47922304..d47922304 100644 --- a/stdlib/test/test/lux/data/sum.lux +++ b/stdlib/source/test/lux/data/sum.lux diff --git a/stdlib/test/test/lux/data/text.lux b/stdlib/source/test/lux/data/text.lux index 01cd2220d..01cd2220d 100644 --- a/stdlib/test/test/lux/data/text.lux +++ b/stdlib/source/test/lux/data/text.lux diff --git a/stdlib/test/test/lux/data/text/format.lux b/stdlib/source/test/lux/data/text/format.lux index d3bbafe7e..d3bbafe7e 100644 --- a/stdlib/test/test/lux/data/text/format.lux +++ b/stdlib/source/test/lux/data/text/format.lux diff --git a/stdlib/test/test/lux/data/text/lexer.lux b/stdlib/source/test/lux/data/text/lexer.lux index a1e52b64c..a1e52b64c 100644 --- a/stdlib/test/test/lux/data/text/lexer.lux +++ b/stdlib/source/test/lux/data/text/lexer.lux diff --git a/stdlib/test/test/lux/data/text/regex.lux b/stdlib/source/test/lux/data/text/regex.lux index f6bc7d098..f6bc7d098 100644 --- a/stdlib/test/test/lux/data/text/regex.lux +++ b/stdlib/source/test/lux/data/text/regex.lux diff --git a/stdlib/test/test/lux/host.js.lux b/stdlib/source/test/lux/host.js.lux index faf9f6b5f..faf9f6b5f 100644 --- a/stdlib/test/test/lux/host.js.lux +++ b/stdlib/source/test/lux/host.js.lux diff --git a/stdlib/test/test/lux/host.jvm.lux b/stdlib/source/test/lux/host.jvm.lux index 3de5e28d7..3de5e28d7 100644 --- a/stdlib/test/test/lux/host.jvm.lux +++ b/stdlib/source/test/lux/host.jvm.lux diff --git a/stdlib/test/test/lux/host/jvm.jvm.lux b/stdlib/source/test/lux/host/jvm.jvm.lux index d8224d214..d8224d214 100644 --- a/stdlib/test/test/lux/host/jvm.jvm.lux +++ b/stdlib/source/test/lux/host/jvm.jvm.lux diff --git a/stdlib/test/test/lux/io.lux b/stdlib/source/test/lux/io.lux index a14a240cb..a14a240cb 100644 --- a/stdlib/test/test/lux/io.lux +++ b/stdlib/source/test/lux/io.lux diff --git a/stdlib/test/test/lux/macro/code.lux b/stdlib/source/test/lux/macro/code.lux index 02baf04a5..02baf04a5 100644 --- a/stdlib/test/test/lux/macro/code.lux +++ b/stdlib/source/test/lux/macro/code.lux diff --git a/stdlib/test/test/lux/macro/poly/equivalence.lux b/stdlib/source/test/lux/macro/poly/equivalence.lux index 3d943f6e6..3d943f6e6 100644 --- a/stdlib/test/test/lux/macro/poly/equivalence.lux +++ b/stdlib/source/test/lux/macro/poly/equivalence.lux diff --git a/stdlib/test/test/lux/macro/poly/functor.lux b/stdlib/source/test/lux/macro/poly/functor.lux index 873259496..873259496 100644 --- a/stdlib/test/test/lux/macro/poly/functor.lux +++ b/stdlib/source/test/lux/macro/poly/functor.lux diff --git a/stdlib/test/test/lux/macro/syntax.lux b/stdlib/source/test/lux/macro/syntax.lux index ff8c1c433..ff8c1c433 100644 --- a/stdlib/test/test/lux/macro/syntax.lux +++ b/stdlib/source/test/lux/macro/syntax.lux diff --git a/stdlib/test/test/lux/math.lux b/stdlib/source/test/lux/math.lux index 002cdaa41..002cdaa41 100644 --- a/stdlib/test/test/lux/math.lux +++ b/stdlib/source/test/lux/math.lux diff --git a/stdlib/test/test/lux/math/logic/continuous.lux b/stdlib/source/test/lux/math/logic/continuous.lux index b9db253f6..b9db253f6 100644 --- a/stdlib/test/test/lux/math/logic/continuous.lux +++ b/stdlib/source/test/lux/math/logic/continuous.lux diff --git a/stdlib/test/test/lux/math/logic/fuzzy.lux b/stdlib/source/test/lux/math/logic/fuzzy.lux index 60223e8a3..60223e8a3 100644 --- a/stdlib/test/test/lux/math/logic/fuzzy.lux +++ b/stdlib/source/test/lux/math/logic/fuzzy.lux diff --git a/stdlib/test/test/lux/math/modular.lux b/stdlib/source/test/lux/math/modular.lux index b5ff0e40b..b5ff0e40b 100644 --- a/stdlib/test/test/lux/math/modular.lux +++ b/stdlib/source/test/lux/math/modular.lux diff --git a/stdlib/test/test/lux/math/random.lux b/stdlib/source/test/lux/math/random.lux index acc161cc4..acc161cc4 100644 --- a/stdlib/test/test/lux/math/random.lux +++ b/stdlib/source/test/lux/math/random.lux diff --git a/stdlib/test/test/lux/time/date.lux b/stdlib/source/test/lux/time/date.lux index d89ccccc8..d89ccccc8 100644 --- a/stdlib/test/test/lux/time/date.lux +++ b/stdlib/source/test/lux/time/date.lux diff --git a/stdlib/test/test/lux/time/duration.lux b/stdlib/source/test/lux/time/duration.lux index 3aba23203..3aba23203 100644 --- a/stdlib/test/test/lux/time/duration.lux +++ b/stdlib/source/test/lux/time/duration.lux diff --git a/stdlib/test/test/lux/time/instant.lux b/stdlib/source/test/lux/time/instant.lux index c9d7aad55..c9d7aad55 100644 --- a/stdlib/test/test/lux/time/instant.lux +++ b/stdlib/source/test/lux/time/instant.lux diff --git a/stdlib/test/test/lux/type.lux b/stdlib/source/test/lux/type.lux index b4796911a..b4796911a 100644 --- a/stdlib/test/test/lux/type.lux +++ b/stdlib/source/test/lux/type.lux diff --git a/stdlib/test/test/lux/type/check.lux b/stdlib/source/test/lux/type/check.lux index 426127fb6..426127fb6 100644 --- a/stdlib/test/test/lux/type/check.lux +++ b/stdlib/source/test/lux/type/check.lux diff --git a/stdlib/test/test/lux/type/dynamic.lux b/stdlib/source/test/lux/type/dynamic.lux index 70e26f743..70e26f743 100644 --- a/stdlib/test/test/lux/type/dynamic.lux +++ b/stdlib/source/test/lux/type/dynamic.lux diff --git a/stdlib/test/test/lux/type/implicit.lux b/stdlib/source/test/lux/type/implicit.lux index 98b647bf1..98b647bf1 100644 --- a/stdlib/test/test/lux/type/implicit.lux +++ b/stdlib/source/test/lux/type/implicit.lux diff --git a/stdlib/test/test/lux/type/resource.lux b/stdlib/source/test/lux/type/resource.lux index b04321cc2..b04321cc2 100644 --- a/stdlib/test/test/lux/type/resource.lux +++ b/stdlib/source/test/lux/type/resource.lux diff --git a/stdlib/test/test/lux/world/binary.lux b/stdlib/source/test/lux/world/binary.lux index ec4da0d11..ec4da0d11 100644 --- a/stdlib/test/test/lux/world/binary.lux +++ b/stdlib/source/test/lux/world/binary.lux diff --git a/stdlib/test/test/lux/world/file.lux b/stdlib/source/test/lux/world/file.lux index b3693f207..b3693f207 100644 --- a/stdlib/test/test/lux/world/file.lux +++ b/stdlib/source/test/lux/world/file.lux diff --git a/stdlib/test/test/lux/world/net/tcp.lux b/stdlib/source/test/lux/world/net/tcp.lux index fae5ac05d..fae5ac05d 100644 --- a/stdlib/test/test/lux/world/net/tcp.lux +++ b/stdlib/source/test/lux/world/net/tcp.lux diff --git a/stdlib/test/test/lux/world/net/udp.lux b/stdlib/source/test/lux/world/net/udp.lux index 2b85958fa..2b85958fa 100644 --- a/stdlib/test/test/lux/world/net/udp.lux +++ b/stdlib/source/test/lux/world/net/udp.lux diff --git a/stdlib/test/test.lux b/stdlib/test/test.lux deleted file mode 100644 index f5b23ac95..000000000 --- a/stdlib/test/test.lux +++ /dev/null @@ -1,195 +0,0 @@ -(.module: - [lux #* - [cli (#+ program:)] - ["." io (#+ io)] - ["_" test] - - ## These modules do not need to be tested. - [type - [variance (#+)]] - [locale (#+) - [language (#+)] - [territory (#+)]] - - ## TODO: Test these modules - [data - [format - [css (#+)] - [markdown (#+)]]] - ## [control - ## ["._" contract] - ## ["._" concatenative] - ## ["._" predicate] - ## [monad - ## ["._" free]]] - ## [data - ## ["._" env] - ## ["._" trace] - ## ["._" store] - ## [format - ## ["._" context] - ## ["._" html] - ## ["._" css] - ## ["._" binary]] - ## [collection - ## [tree - ## [rose - ## ["._" parser]]] - ## [dictionary - ## ["._" plist]] - ## [set - ## ["._" multi]]] - ## [text - ## ["._" buffer]]] - ## ["._" macro - ## [poly - ## ["._" json]]] - ## [type - ## ["._" unit] - ## ["._" refinement] - ## ["._" quotient]] - ## [world - ## ["._" environment] - ## ["._" console]] - ## [compiler - ## [host - ## [".H" scheme]] - ## ["._" cli] - ## ["._" default - ## ["._" evaluation] - ## [phase - ## ["._" translation - ## [scheme - ## ["._scheme" primitive] - ## ["._scheme" structure] - ## ["._scheme" reference] - ## ["._scheme" function] - ## ["._scheme" loop] - ## ["._scheme" case] - ## ["._scheme" extension] - ## ["._scheme" extension/common] - ## ["._scheme" expression]]] - ## [extension - ## ["._" statement]]] - ## ["._default" cache]] - ## [meta - ## ["._meta" io - ## ["._meta_io" context] - ## ["._meta_io" archive]] - ## ["._meta" archive] - ## ["._meta" cache]]] - ## ["._" interpreter - ## ["._interpreter" type]] - ] - ## TODO: Must have 100% coverage on tests. - [/ - ["/." lux - ## [control - ## ## [interval (#+)] - ## ## [pipe (#+)] - ## ## [continuation (#+)] - ## ## [reader (#+)] - ## ## [writer (#+)] - ## ## [state (#+)] - ## ## [parser (#+)] - ## ## [thread (#+)] - ## ## [region (#+)] - ## ## [security - ## ## [privacy (#+)] - ## ## [integrity (#+)]] - ## [concurrency - ## [actor (#+)] - ## [atom (#+)] - ## [frp (#+)] - ## [promise (#+)] - ## [stm (#+)] - ## ## [semaphore (#+)] - ## ]] - ## [data - ## [bit (#+)] - ## [color (#+)] - ## [error (#+)] - ## [name (#+)] - ## [identity (#+)] - ## [lazy (#+)] - ## [maybe (#+)] - ## [product (#+)] - ## [sum (#+)] - ## [number (#+) ## TODO: FIX Specially troublesome... - ## [i64 (#+)] - ## [ratio (#+)] - ## [complex (#+)]] - ## [text (#+) - ## ## [format (#+)] - ## [lexer (#+)] - ## [regex (#+)]] - ## [format - ## ## [json (#+)] - ## [xml (#+)]] - ## ## [collection - ## ## [array (#+)] - ## ## [bits (#+)] - ## ## [list (#+)] - ## ## [stack (#+)] - ## ## [row (#+)] - ## ## [sequence (#+)] - ## ## [dictionary (#+) - ## ## ["dictionary_." ordered]] - ## ## [set (#+) - ## ## ["set_." ordered]] - ## ## [queue (#+) - ## ## [priority (#+)]] - ## ## [tree - ## ## [rose (#+) - ## ## [zipper (#+)]]]] - ## ] - ## [math (#+) - ## [random (#+)] - ## [modular (#+)] - ## [logic - ## [continuous (#+)] - ## [fuzzy (#+)]]] - ## [macro - ## [code (#+)] - ## [syntax (#+)] - ## [poly - ## ["poly_." equivalence] - ## ["poly_." functor]]] - ## [type ## (#+) - ## ## [check (#+)] - ## ## [implicit (#+)] ## TODO: FIX Specially troublesome... - ## ## [resource (#+)] - ## [dynamic (#+)]] - ## [time - ## [instant (#+)] - ## [duration (#+)] - ## [date (#+)]] - ## [compiler - ## [default - ## ["_default/." syntax] - ## [phase - ## [analysis - ## ["_.A" primitive] - ## ["_.A" structure] - ## ["_.A" reference] - ## ["_.A" case] - ## ["_.A" function] - ## [procedure - ## ["_.A" common]]] - ## [synthesis - ## ["_.S" primitive] - ## ["_.S" structure] - ## ["_.S" case] - ## ["_.S" function]]]]] - ## [world - ## [binary (#+)] - ## [file (#+)] - ## [net - ## [tcp (#+)] - ## [udp (#+)]]] - ]] - ) - -(program: args - (io (_.run! (<| (_.times 100) - /lux.test)))) |