diff options
Diffstat (limited to 'stdlib/source/library')
276 files changed, 338 insertions, 350 deletions
diff --git a/stdlib/source/library/lux.lux b/stdlib/source/library/lux.lux index f8a0d5bb9..ec325459b 100644 --- a/stdlib/source/library/lux.lux +++ b/stdlib/source/library/lux.lux @@ -3377,7 +3377,6 @@ (type: Referrals (Variant - {#All} {#Ignore} {#Nothing} {#Referral [Symbol (List Code)]})) @@ -3403,10 +3402,6 @@ (meta#in [{#Referral [macro defs]} tokens']) - (pattern#or (pattern (partial_list [_ {#Text "*"}] tokens')) - (pattern (partial_list [_ {#Text "all"}] tokens'))) - (meta#in [{#All} tokens']) - (pattern#or (pattern (partial_list [_ {#Text "_"}] tokens')) (pattern (partial_list [_ {#Text "ignore"}] tokens'))) (meta#in [{#Ignore} tokens']) @@ -3559,15 +3554,6 @@ (is (-> Code (Meta (List Importation))) (function (_ token) (case token - ... Simple - [_ {#Symbol ["" module_name]}] - (do meta_monad - [absolute_module_name (..absolute_module_name nested? relative_root module_name)] - (in (list [#import_name absolute_module_name - #import_alias {#None} - #import_refer [#refer_defs {#All} - #refer_open (list)]]))) - ... Nested (pattern [_ {#Tuple (partial_list [_ {#Symbol ["" module_name]}] extra)}]) (do meta_monad @@ -3776,6 +3762,17 @@ {.#None} (failure (..wrong_syntax_error (symbol ..except))))) +(macro: .public (full tokens) + (case (..parsed (all ..andP + ..anyP + ..anyP) + tokens) + {.#Some [current_module imported_module]} + (meta#in (list (` (..except (~ current_module) (~ imported_module))))) + + {.#None} + (failure (..wrong_syntax_error (symbol ..full))))) + (def: (in_env name state) (-> Text Lux (Maybe Type)) (case state @@ -4171,12 +4168,6 @@ (failure (all text#composite _def " is not defined in module " module_name " @ " current_module))))) referred_defs)))] defs (case r_defs - {#All} - (do meta_monad - [*defs (exported_definitions module_name)] - (in (list#each (alias_definition module_name) - *defs))) - {#Ignore} (in (list)) @@ -4212,9 +4203,6 @@ (let [module_alias (..maybe#else module_name module_alias') localizations (is (List Code) (case r_defs - {#All} - (list (' "*")) - {#Ignore} (list) diff --git a/stdlib/source/library/lux/abstract/algebra.lux b/stdlib/source/library/lux/abstract/algebra.lux index 5708c3f5b..0dbf296b5 100644 --- a/stdlib/source/library/lux/abstract/algebra.lux +++ b/stdlib/source/library/lux/abstract/algebra.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control [functor (.only Fix)]]]]) diff --git a/stdlib/source/library/lux/abstract/apply.lux b/stdlib/source/library/lux/abstract/apply.lux index 45e9c0595..de555f5c2 100644 --- a/stdlib/source/library/lux/abstract/apply.lux +++ b/stdlib/source/library/lux/abstract/apply.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target]]] [// [monad (.only Monad do)] diff --git a/stdlib/source/library/lux/abstract/codec.lux b/stdlib/source/library/lux/abstract/codec.lux index 012b6502d..5cec0d814 100644 --- a/stdlib/source/library/lux/abstract/codec.lux +++ b/stdlib/source/library/lux/abstract/codec.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control ["[0]" try (.only Try)]]]] [// diff --git a/stdlib/source/library/lux/abstract/comonad.lux b/stdlib/source/library/lux/abstract/comonad.lux index 14880ab3e..a9792734b 100644 --- a/stdlib/source/library/lux/abstract/comonad.lux +++ b/stdlib/source/library/lux/abstract/comonad.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" list ("[1]#[0]" mix)]]] diff --git a/stdlib/source/library/lux/abstract/comonad/cofree.lux b/stdlib/source/library/lux/abstract/comonad/cofree.lux index d90a48fcc..60eac83df 100644 --- a/stdlib/source/library/lux/abstract/comonad/cofree.lux +++ b/stdlib/source/library/lux/abstract/comonad/cofree.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]] + [lux (.full)]] [// (.only CoMonad) [// [functor (.only Functor)]]]) diff --git a/stdlib/source/library/lux/abstract/enum.lux b/stdlib/source/library/lux/abstract/enum.lux index 55051d1a0..4c55bffce 100644 --- a/stdlib/source/library/lux/abstract/enum.lux +++ b/stdlib/source/library/lux/abstract/enum.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]] + [lux (.full)]] [// ["[0]" order (.only Order)]]) diff --git a/stdlib/source/library/lux/abstract/equivalence.lux b/stdlib/source/library/lux/abstract/equivalence.lux index 3a28cbba2..a3df9e8e0 100644 --- a/stdlib/source/library/lux/abstract/equivalence.lux +++ b/stdlib/source/library/lux/abstract/equivalence.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]] + [lux (.full)]] [// [functor ["[0]" contravariant]]]) diff --git a/stdlib/source/library/lux/abstract/functor/contravariant.lux b/stdlib/source/library/lux/abstract/functor/contravariant.lux index 8777299c4..a0e0641e4 100644 --- a/stdlib/source/library/lux/abstract/functor/contravariant.lux +++ b/stdlib/source/library/lux/abstract/functor/contravariant.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]]) + [lux (.full)]]) (type: .public (Functor f) (Interface diff --git a/stdlib/source/library/lux/abstract/hash.lux b/stdlib/source/library/lux/abstract/hash.lux index 3eefb19ef..1c06bbcf6 100644 --- a/stdlib/source/library/lux/abstract/hash.lux +++ b/stdlib/source/library/lux/abstract/hash.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]] + [lux (.full)]] [// ["[0]" equivalence (.only Equivalence)] [functor diff --git a/stdlib/source/library/lux/abstract/interval.lux b/stdlib/source/library/lux/abstract/interval.lux index 720e78ebb..d0c1df135 100644 --- a/stdlib/source/library/lux/abstract/interval.lux +++ b/stdlib/source/library/lux/abstract/interval.lux @@ -1,7 +1,7 @@ ... https://en.wikipedia.org/wiki/Interval_(mathematics) (.using [library - [lux "*"]] + [lux (.full)]] [// [equivalence (.only Equivalence)] ["[0]" order] diff --git a/stdlib/source/library/lux/abstract/mix.lux b/stdlib/source/library/lux/abstract/mix.lux index 3cc9de707..98ff86aae 100644 --- a/stdlib/source/library/lux/abstract/mix.lux +++ b/stdlib/source/library/lux/abstract/mix.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]] + [lux (.full)]] [// [monoid (.only Monoid)]]) diff --git a/stdlib/source/library/lux/abstract/monad/free.lux b/stdlib/source/library/lux/abstract/monad/free.lux index b0184619f..8a264766e 100644 --- a/stdlib/source/library/lux/abstract/monad/free.lux +++ b/stdlib/source/library/lux/abstract/monad/free.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]] + [lux (.full)]] [/// [functor (.only Functor)] [apply (.only Apply)] diff --git a/stdlib/source/library/lux/abstract/order.lux b/stdlib/source/library/lux/abstract/order.lux index 278931fb8..7add1a61e 100644 --- a/stdlib/source/library/lux/abstract/order.lux +++ b/stdlib/source/library/lux/abstract/order.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control ["[0]" function]]]] [// diff --git a/stdlib/source/library/lux/control/concurrency/actor.lux b/stdlib/source/library/lux/control/concurrency/actor.lux index f9ed552bb..4b50f2658 100644 --- a/stdlib/source/library/lux/control/concurrency/actor.lux +++ b/stdlib/source/library/lux/control/concurrency/actor.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" debug] [abstract [monad (.only do)]] diff --git a/stdlib/source/library/lux/control/concurrency/async.lux b/stdlib/source/library/lux/control/concurrency/async.lux index 4968a4f73..e71be8dbe 100644 --- a/stdlib/source/library/lux/control/concurrency/async.lux +++ b/stdlib/source/library/lux/control/concurrency/async.lux @@ -15,7 +15,7 @@ [macro ["^" pattern]] [type (.only sharing) - [primitive "*"] + [primitive (.full)] ["[0]" variance (.only Mutable)]]]] [// ["[0]" thread] diff --git a/stdlib/source/library/lux/control/concurrency/atom.lux b/stdlib/source/library/lux/control/concurrency/atom.lux index 86e9f2ba9..40ce195b9 100644 --- a/stdlib/source/library/lux/control/concurrency/atom.lux +++ b/stdlib/source/library/lux/control/concurrency/atom.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] ["[0]" ffi] [abstract @@ -14,7 +14,7 @@ ["[0]" array "_" ["[1]" \\unsafe]]]] [type - [primitive "*"] + [primitive (.full)] ["[0]" variance (.only Mutable)]]]]) (with_expansions [<jvm> (these (ffi.import: (java/util/concurrent/atomic/AtomicReference a) diff --git a/stdlib/source/library/lux/control/concurrency/semaphore.lux b/stdlib/source/library/lux/control/concurrency/semaphore.lux index bc8a518c4..1c38e985b 100644 --- a/stdlib/source/library/lux/control/concurrency/semaphore.lux +++ b/stdlib/source/library/lux/control/concurrency/semaphore.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control @@ -18,7 +18,7 @@ ["n" nat] ["i" int]]] [type - ["[0]" primitive "*"] + ["[0]" primitive (.full)] ["[0]" refinement]]]] [// ["[0]" atom (.only Atom)] diff --git a/stdlib/source/library/lux/control/concurrency/stm.lux b/stdlib/source/library/lux/control/concurrency/stm.lux index b9f7df872..41367dd00 100644 --- a/stdlib/source/library/lux/control/concurrency/stm.lux +++ b/stdlib/source/library/lux/control/concurrency/stm.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [functor (.only Functor)] [apply (.only Apply)] @@ -16,7 +16,7 @@ [macro ["^" pattern]] [type (.only sharing) - [primitive "*"] + [primitive (.full)] ["[0]" variance (.only Mutable)]]]] [// ["[0]" atom (.only Atom atom)] diff --git a/stdlib/source/library/lux/control/concurrency/thread.lux b/stdlib/source/library/lux/control/concurrency/thread.lux index 92523ef84..96c2a7d9b 100644 --- a/stdlib/source/library/lux/control/concurrency/thread.lux +++ b/stdlib/source/library/lux/control/concurrency/thread.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] ["[0]" ffi] [abstract diff --git a/stdlib/source/library/lux/control/continuation.lux b/stdlib/source/library/lux/control/continuation.lux index 7fceb2551..a6327b13b 100644 --- a/stdlib/source/library/lux/control/continuation.lux +++ b/stdlib/source/library/lux/control/continuation.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [functor (.only Functor)] [apply (.only Apply)] diff --git a/stdlib/source/library/lux/control/function.lux b/stdlib/source/library/lux/control/function.lux index 4e162faa0..e2d583b93 100644 --- a/stdlib/source/library/lux/control/function.lux +++ b/stdlib/source/library/lux/control/function.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monoid (.only Monoid)]]]]) diff --git a/stdlib/source/library/lux/control/function/contract.lux b/stdlib/source/library/lux/control/function/contract.lux index c2cec1438..b3fa85f14 100644 --- a/stdlib/source/library/lux/control/function/contract.lux +++ b/stdlib/source/library/lux/control/function/contract.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control ["[0]" exception (.only exception:)] [parser diff --git a/stdlib/source/library/lux/control/function/inline.lux b/stdlib/source/library/lux/control/function/inline.lux index e9d69818a..6973ed20a 100644 --- a/stdlib/source/library/lux/control/function/inline.lux +++ b/stdlib/source/library/lux/control/function/inline.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/control/function/mixin.lux b/stdlib/source/library/lux/control/function/mixin.lux index fe453b395..dd2b0b030 100644 --- a/stdlib/source/library/lux/control/function/mixin.lux +++ b/stdlib/source/library/lux/control/function/mixin.lux @@ -3,7 +3,7 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monoid (.only Monoid)] [predicate (.only Predicate)] diff --git a/stdlib/source/library/lux/control/io.lux b/stdlib/source/library/lux/control/io.lux index ab1c36168..177b058af 100644 --- a/stdlib/source/library/lux/control/io.lux +++ b/stdlib/source/library/lux/control/io.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [functor (.only Functor)] [apply (.only Apply)] @@ -9,7 +9,7 @@ [parser ["<[0]>" code]]] [type - [primitive "*"]] + [primitive (.full)]] [macro (.only with_symbols) [syntax (.only syntax:)] ["[0]" template]]]]) diff --git a/stdlib/source/library/lux/control/lazy.lux b/stdlib/source/library/lux/control/lazy.lux index 9d4567ff4..b42cc74ec 100644 --- a/stdlib/source/library/lux/control/lazy.lux +++ b/stdlib/source/library/lux/control/lazy.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [functor (.only Functor)] [apply (.only Apply)] @@ -15,7 +15,7 @@ [macro (.only with_symbols) [syntax (.only syntax:)]] [type (.only sharing) - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public (Lazy a) (-> [] a) diff --git a/stdlib/source/library/lux/control/parser/environment.lux b/stdlib/source/library/lux/control/parser/environment.lux index 708c2ad84..53c103876 100644 --- a/stdlib/source/library/lux/control/parser/environment.lux +++ b/stdlib/source/library/lux/control/parser/environment.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control ["[0]" try (.only Try)] ["[0]" exception (.only exception:)]] diff --git a/stdlib/source/library/lux/control/parser/xml.lux b/stdlib/source/library/lux/control/parser/xml.lux index 771c8c97f..f87df4f51 100644 --- a/stdlib/source/library/lux/control/parser/xml.lux +++ b/stdlib/source/library/lux/control/parser/xml.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control diff --git a/stdlib/source/library/lux/control/remember.lux b/stdlib/source/library/lux/control/remember.lux index 42addfea5..d59bc8fec 100644 --- a/stdlib/source/library/lux/control/remember.lux +++ b/stdlib/source/library/lux/control/remember.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control diff --git a/stdlib/source/library/lux/control/security/capability.lux b/stdlib/source/library/lux/control/security/capability.lux index b46765f78..7b5dfcd37 100644 --- a/stdlib/source/library/lux/control/security/capability.lux +++ b/stdlib/source/library/lux/control/security/capability.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control @@ -15,7 +15,7 @@ [collection ["[0]" list ("[1]#[0]" functor)]]] [type - [primitive "*"]] + [primitive (.full)]] ["[0]" meta] ["[0]" macro ["[0]" code] diff --git a/stdlib/source/library/lux/control/security/policy.lux b/stdlib/source/library/lux/control/security/policy.lux index 1482581e4..3f1b239be 100644 --- a/stdlib/source/library/lux/control/security/policy.lux +++ b/stdlib/source/library/lux/control/security/policy.lux @@ -1,12 +1,12 @@ (.using [library - [lux "*" + [lux (.full) [abstract [functor (.only Functor)] [apply (.only Apply)] [monad (.only Monad)]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public (Policy brand value label) value diff --git a/stdlib/source/library/lux/control/thread.lux b/stdlib/source/library/lux/control/thread.lux index 99a405024..7ef58a98a 100644 --- a/stdlib/source/library/lux/control/thread.lux +++ b/stdlib/source/library/lux/control/thread.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] [abstract [functor (.only Functor)] @@ -13,7 +13,7 @@ ["[0]" array "_" ["[1]" \\unsafe (.only Array)]]]] [type - [primitive "*"] + [primitive (.full)] ["[0]" variance (.only Mutable)]]]]) (type: .public (Thread ! a) diff --git a/stdlib/source/library/lux/control/try.lux b/stdlib/source/library/lux/control/try.lux index 24c104b17..9a91b7042 100644 --- a/stdlib/source/library/lux/control/try.lux +++ b/stdlib/source/library/lux/control/try.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] [abstract [apply (.only Apply)] diff --git a/stdlib/source/library/lux/control/writer.lux b/stdlib/source/library/lux/control/writer.lux index 3e3cb9714..552b08105 100644 --- a/stdlib/source/library/lux/control/writer.lux +++ b/stdlib/source/library/lux/control/writer.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] [abstract [monoid (.only Monoid)] diff --git a/stdlib/source/library/lux/data/binary.lux b/stdlib/source/library/lux/data/binary.lux index 76d1801a2..db030b692 100644 --- a/stdlib/source/library/lux/data/binary.lux +++ b/stdlib/source/library/lux/data/binary.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" ffi] [abstract [equivalence (.only Equivalence)] diff --git a/stdlib/source/library/lux/data/bit.lux b/stdlib/source/library/lux/data/bit.lux index 6ef201146..6ae4683ce 100644 --- a/stdlib/source/library/lux/data/bit.lux +++ b/stdlib/source/library/lux/data/bit.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monoid (.only Monoid)] [equivalence (.only Equivalence)] diff --git a/stdlib/source/library/lux/data/collection/dictionary/ordered.lux b/stdlib/source/library/lux/data/collection/dictionary/ordered.lux index 3309ab4a1..2d499a0ab 100644 --- a/stdlib/source/library/lux/data/collection/dictionary/ordered.lux +++ b/stdlib/source/library/lux/data/collection/dictionary/ordered.lux @@ -2,7 +2,7 @@ [library [lux (.except has revised) [abstract - equivalence + [equivalence (.full)] [monad (.only Monad do)] ["[0]" order (.only Order)]] [control diff --git a/stdlib/source/library/lux/data/collection/queue/priority.lux b/stdlib/source/library/lux/data/collection/queue/priority.lux index 7e2cf3c0b..fed73a606 100644 --- a/stdlib/source/library/lux/data/collection/queue/priority.lux +++ b/stdlib/source/library/lux/data/collection/queue/priority.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [monad (.only do)]] diff --git a/stdlib/source/library/lux/data/collection/set/ordered.lux b/stdlib/source/library/lux/data/collection/set/ordered.lux index 6cbb95c1c..ef25dccf3 100644 --- a/stdlib/source/library/lux/data/collection/set/ordered.lux +++ b/stdlib/source/library/lux/data/collection/set/ordered.lux @@ -10,7 +10,7 @@ [dictionary ["/" ordered]]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public (Set a) (/.Dictionary a a) diff --git a/stdlib/source/library/lux/data/collection/stack.lux b/stdlib/source/library/lux/data/collection/stack.lux index f6905d632..16f57920f 100644 --- a/stdlib/source/library/lux/data/collection/stack.lux +++ b/stdlib/source/library/lux/data/collection/stack.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [functor (.only Functor)]] @@ -8,7 +8,7 @@ [collection ["//" list]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public (Stack a) (List a) diff --git a/stdlib/source/library/lux/data/collection/tree.lux b/stdlib/source/library/lux/data/collection/tree.lux index f1c5ac967..bcbadda8e 100644 --- a/stdlib/source/library/lux/data/collection/tree.lux +++ b/stdlib/source/library/lux/data/collection/tree.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [functor (.only Functor)] [equivalence (.only Equivalence)] diff --git a/stdlib/source/library/lux/data/collection/tree/finger.lux b/stdlib/source/library/lux/data/collection/tree/finger.lux index 3939f2d38..81093ad4b 100644 --- a/stdlib/source/library/lux/data/collection/tree/finger.lux +++ b/stdlib/source/library/lux/data/collection/tree/finger.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [predicate (.only Predicate)] ["[0]" monoid (.only Monoid)]] diff --git a/stdlib/source/library/lux/data/color.lux b/stdlib/source/library/lux/data/color.lux index 4b1a2a9da..ae6a1a948 100644 --- a/stdlib/source/library/lux/data/color.lux +++ b/stdlib/source/library/lux/data/color.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [monoid (.only Monoid)] @@ -16,7 +16,7 @@ ["[0]" rev ("[1]#[0]" interval)] ["[0]" i64]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (def: rgb_limit 256) (def: top (-- rgb_limit)) diff --git a/stdlib/source/library/lux/data/color/named.lux b/stdlib/source/library/lux/data/color/named.lux index 8caf8efc2..a70309fb7 100644 --- a/stdlib/source/library/lux/data/color/named.lux +++ b/stdlib/source/library/lux/data/color/named.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [math [number (.only hex)]]]] ["[0]" // (.only Color)]) diff --git a/stdlib/source/library/lux/data/format/css/class.lux b/stdlib/source/library/lux/data/format/css/class.lux index 036a5a8ed..ec711beae 100644 --- a/stdlib/source/library/lux/data/format/css/class.lux +++ b/stdlib/source/library/lux/data/format/css/class.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract [monad (.only do)]] @@ -11,7 +11,7 @@ [syntax (.only syntax:)] ["[0]" code]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public Class Text diff --git a/stdlib/source/library/lux/data/format/css/font.lux b/stdlib/source/library/lux/data/format/css/font.lux index 7eaf89726..eca6203fb 100644 --- a/stdlib/source/library/lux/data/format/css/font.lux +++ b/stdlib/source/library/lux/data/format/css/font.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [type abstract] [control diff --git a/stdlib/source/library/lux/data/format/css/id.lux b/stdlib/source/library/lux/data/format/css/id.lux index 4af192d61..9d8d3bbe7 100644 --- a/stdlib/source/library/lux/data/format/css/id.lux +++ b/stdlib/source/library/lux/data/format/css/id.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract [monad (.only do)]] @@ -11,7 +11,7 @@ [syntax (.only syntax:)] ["[0]" code]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public ID Text diff --git a/stdlib/source/library/lux/data/format/css/property.lux b/stdlib/source/library/lux/data/format/css/property.lux index a19d74432..12a354f6d 100644 --- a/stdlib/source/library/lux/data/format/css/property.lux +++ b/stdlib/source/library/lux/data/format/css/property.lux @@ -7,7 +7,7 @@ [data ["[0]" text]] [type - [primitive "*"]] + [primitive (.full)]] [macro ["[0]" template] ["[0]" code] diff --git a/stdlib/source/library/lux/data/format/css/query.lux b/stdlib/source/library/lux/data/format/css/query.lux index a4a56822e..09cb98bf1 100644 --- a/stdlib/source/library/lux/data/format/css/query.lux +++ b/stdlib/source/library/lux/data/format/css/query.lux @@ -12,7 +12,7 @@ ["[0]" code] [syntax (.only syntax:)]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" ["[1][0]" value (.only Value Length Count Resolution Ratio Orientation Scan Boolean Update diff --git a/stdlib/source/library/lux/data/format/css/selector.lux b/stdlib/source/library/lux/data/format/css/selector.lux index 7e52ee469..3a0352cac 100644 --- a/stdlib/source/library/lux/data/format/css/selector.lux +++ b/stdlib/source/library/lux/data/format/css/selector.lux @@ -9,7 +9,7 @@ [number ["i" int]]] [type - [primitive "*"]] + [primitive (.full)]] [macro ["[0]" template]]]] ["[0]" // "_" diff --git a/stdlib/source/library/lux/data/format/css/style.lux b/stdlib/source/library/lux/data/format/css/style.lux index 015453599..a83df7abd 100644 --- a/stdlib/source/library/lux/data/format/css/style.lux +++ b/stdlib/source/library/lux/data/format/css/style.lux @@ -1,13 +1,13 @@ (.using [library - [lux "*" + [lux (.full) [data [text ["%" format (.only format)]] [collection ["[0]" list ("[1]#[0]" mix)]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" ["[1][0]" value (.only Value)] ["[1][0]" property (.only Property)]]) diff --git a/stdlib/source/library/lux/data/format/css/value.lux b/stdlib/source/library/lux/data/format/css/value.lux index 57ba54f33..ba1234687 100644 --- a/stdlib/source/library/lux/data/format/css/value.lux +++ b/stdlib/source/library/lux/data/format/css/value.lux @@ -23,7 +23,7 @@ ["r" rev] ["f" frac]]] [type - [primitive "*"]] + [primitive (.full)]] [world [net (.only URL)]]]] [// diff --git a/stdlib/source/library/lux/data/format/html.lux b/stdlib/source/library/lux/data/format/html.lux index 5f316a7eb..bd9fc60d9 100644 --- a/stdlib/source/library/lux/data/format/html.lux +++ b/stdlib/source/library/lux/data/format/html.lux @@ -15,7 +15,7 @@ [target ["[0]" js]] [type - [primitive "*"]] + [primitive (.full)]] [world [net (.only URL)]]]] [// diff --git a/stdlib/source/library/lux/data/format/markdown.lux b/stdlib/source/library/lux/data/format/markdown.lux index d2d1a628d..ff735a06d 100644 --- a/stdlib/source/library/lux/data/format/markdown.lux +++ b/stdlib/source/library/lux/data/format/markdown.lux @@ -7,7 +7,7 @@ [collection ["[0]" list ("[1]#[0]" functor)]]] [type - [primitive "*"]] + [primitive (.full)]] [world [net (.only URL)]]]]) diff --git a/stdlib/source/library/lux/data/format/tar.lux b/stdlib/source/library/lux/data/format/tar.lux index d7689e72c..94316f96e 100644 --- a/stdlib/source/library/lux/data/format/tar.lux +++ b/stdlib/source/library/lux/data/format/tar.lux @@ -37,7 +37,7 @@ [world ["[0]" file]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (type: Size Nat) diff --git a/stdlib/source/library/lux/data/identity.lux b/stdlib/source/library/lux/data/identity.lux index 5f805450f..948b53562 100644 --- a/stdlib/source/library/lux/data/identity.lux +++ b/stdlib/source/library/lux/data/identity.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [functor (.only Functor)] [apply (.only Apply)] diff --git a/stdlib/source/library/lux/data/store.lux b/stdlib/source/library/lux/data/store.lux index 8b6453550..07e1d38c6 100644 --- a/stdlib/source/library/lux/data/store.lux +++ b/stdlib/source/library/lux/data/store.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [functor (.only Functor)] comonad] diff --git a/stdlib/source/library/lux/data/text/buffer.lux b/stdlib/source/library/lux/data/text/buffer.lux index c9cefbb48..98ace5323 100644 --- a/stdlib/source/library/lux/data/text/buffer.lux +++ b/stdlib/source/library/lux/data/text/buffer.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] ["[0]" ffi (.only import:)] [control @@ -16,7 +16,7 @@ [number ["n" nat]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" //]) (with_expansions [<jvm> (these (import: java/lang/CharSequence diff --git a/stdlib/source/library/lux/data/text/encoding.lux b/stdlib/source/library/lux/data/text/encoding.lux index 0286b4700..845349e94 100644 --- a/stdlib/source/library/lux/data/text/encoding.lux +++ b/stdlib/source/library/lux/data/text/encoding.lux @@ -1,10 +1,10 @@ (.using [library - [lux "*" + [lux (.full) [macro ["[0]" template]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) ... https://en.wikipedia.org/wiki/Character_encoding#Common_character_encodings (primitive: .public Encoding diff --git a/stdlib/source/library/lux/data/text/encoding/utf8.lux b/stdlib/source/library/lux/data/text/encoding/utf8.lux index 1ad9c51b1..3c55b483d 100644 --- a/stdlib/source/library/lux/data/text/encoding/utf8.lux +++ b/stdlib/source/library/lux/data/text/encoding/utf8.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] ["[0]" ffi] [abstract diff --git a/stdlib/source/library/lux/data/text/escape.lux b/stdlib/source/library/lux/data/text/escape.lux index 63bd9adf9..84d97fbff 100644 --- a/stdlib/source/library/lux/data/text/escape.lux +++ b/stdlib/source/library/lux/data/text/escape.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract [monad (.only do)]] diff --git a/stdlib/source/library/lux/data/text/unicode/block.lux b/stdlib/source/library/lux/data/text/unicode/block.lux index 39d51af79..cfad640c9 100644 --- a/stdlib/source/library/lux/data/text/unicode/block.lux +++ b/stdlib/source/library/lux/data/text/unicode/block.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)] @@ -11,7 +11,7 @@ ["n" nat ("[1]#[0]" interval)] ["[0]" i64]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] [/// (.only Char)]) (primitive: .public Block diff --git a/stdlib/source/library/lux/data/text/unicode/set.lux b/stdlib/source/library/lux/data/text/unicode/set.lux index 238eb0895..2853746e7 100644 --- a/stdlib/source/library/lux/data/text/unicode/set.lux +++ b/stdlib/source/library/lux/data/text/unicode/set.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.except full) [abstract [equivalence (.only Equivalence)]] [data @@ -10,7 +10,7 @@ ["[0]" tree "_" ["[1]" finger (.only Tree)]]]] [type (.only by_example) - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" / "_" ["/[1]" // "_" [// (.only Char)] diff --git a/stdlib/source/library/lux/data/trace.lux b/stdlib/source/library/lux/data/trace.lux index 72a6eb4d3..95df609e8 100644 --- a/stdlib/source/library/lux/data/trace.lux +++ b/stdlib/source/library/lux/data/trace.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monoid (.only Monoid)] [functor (.only Functor)] diff --git a/stdlib/source/library/lux/extension.lux b/stdlib/source/library/lux/extension.lux index a0cde2191..f9ced3dca 100644 --- a/stdlib/source/library/lux/extension.lux +++ b/stdlib/source/library/lux/extension.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad]] [control diff --git a/stdlib/source/library/lux/ffi.lux b/stdlib/source/library/lux/ffi.lux index 757f89e96..96af66db3 100644 --- a/stdlib/source/library/lux/ffi.lux +++ b/stdlib/source/library/lux/ffi.lux @@ -21,7 +21,7 @@ ["[0]" code] ["[0]" template]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (with_expansions [<constant> (for @.js "js constant" @.python "python constant" diff --git a/stdlib/source/library/lux/ffi/export.js.lux b/stdlib/source/library/lux/ffi/export.js.lux index 96230b5e0..351d4eed1 100644 --- a/stdlib/source/library/lux/ffi/export.js.lux +++ b/stdlib/source/library/lux/ffi/export.js.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [extension (.only directive:)] ["[0]" meta] ["[0]" static] diff --git a/stdlib/source/library/lux/ffi/export.lua.lux b/stdlib/source/library/lux/ffi/export.lua.lux index 80ab44518..6d5ae8521 100644 --- a/stdlib/source/library/lux/ffi/export.lua.lux +++ b/stdlib/source/library/lux/ffi/export.lua.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [extension (.only directive:)] ["[0]" meta] ["[0]" static] diff --git a/stdlib/source/library/lux/ffi/export.py.lux b/stdlib/source/library/lux/ffi/export.py.lux index fb3b6a503..3dface6f3 100644 --- a/stdlib/source/library/lux/ffi/export.py.lux +++ b/stdlib/source/library/lux/ffi/export.py.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [extension (.only directive:)] ["[0]" meta] ["[0]" static] diff --git a/stdlib/source/library/lux/ffi/node_js.js.lux b/stdlib/source/library/lux/ffi/node_js.js.lux index dd83109f1..520ac5847 100644 --- a/stdlib/source/library/lux/ffi/node_js.js.lux +++ b/stdlib/source/library/lux/ffi/node_js.js.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" ffi] [control ["[0]" function] diff --git a/stdlib/source/library/lux/locale.lux b/stdlib/source/library/lux/locale.lux index 92834611d..2f3a6f1cf 100644 --- a/stdlib/source/library/lux/locale.lux +++ b/stdlib/source/library/lux/locale.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] ["[0]" hash (.only Hash)]] @@ -11,7 +11,7 @@ ["%" format (.only format)] ["[0]" encoding (.only Encoding)]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] [/ ["[0]" language (.only Language)] ["[0]" territory (.only Territory)]]) diff --git a/stdlib/source/library/lux/locale/language.lux b/stdlib/source/library/lux/locale/language.lux index 8040bd560..32bb650a5 100644 --- a/stdlib/source/library/lux/locale/language.lux +++ b/stdlib/source/library/lux/locale/language.lux @@ -1,13 +1,13 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)]] [data ["[0]" text]] [type - [primitive "*"]] + [primitive (.full)]] [macro ["[0]" template]]]]) diff --git a/stdlib/source/library/lux/locale/territory.lux b/stdlib/source/library/lux/locale/territory.lux index 64a7f4b82..06e0c8a62 100644 --- a/stdlib/source/library/lux/locale/territory.lux +++ b/stdlib/source/library/lux/locale/territory.lux @@ -1,13 +1,13 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)]] [data ["[0]" text]] [type - [primitive "*"]] + [primitive (.full)]] [macro ["[0]" template]]]]) diff --git a/stdlib/source/library/lux/macro/local.lux b/stdlib/source/library/lux/macro/local.lux index 7a04c47f9..8098bd4b3 100644 --- a/stdlib/source/library/lux/macro/local.lux +++ b/stdlib/source/library/lux/macro/local.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/macro/syntax.lux b/stdlib/source/library/lux/macro/syntax.lux index 50fa88376..c905e6890 100644 --- a/stdlib/source/library/lux/macro/syntax.lux +++ b/stdlib/source/library/lux/macro/syntax.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/macro/syntax/check.lux b/stdlib/source/library/lux/macro/syntax/check.lux index f76685bb9..01df64b75 100644 --- a/stdlib/source/library/lux/macro/syntax/check.lux +++ b/stdlib/source/library/lux/macro/syntax/check.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract [equivalence (.only Equivalence)] diff --git a/stdlib/source/library/lux/macro/syntax/declaration.lux b/stdlib/source/library/lux/macro/syntax/declaration.lux index dfc46c5d9..29e27ed76 100644 --- a/stdlib/source/library/lux/macro/syntax/declaration.lux +++ b/stdlib/source/library/lux/macro/syntax/declaration.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)]] [control diff --git a/stdlib/source/library/lux/macro/syntax/export.lux b/stdlib/source/library/lux/macro/syntax/export.lux index bd0608085..1a837e032 100644 --- a/stdlib/source/library/lux/macro/syntax/export.lux +++ b/stdlib/source/library/lux/macro/syntax/export.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control diff --git a/stdlib/source/library/lux/macro/syntax/input.lux b/stdlib/source/library/lux/macro/syntax/input.lux index e8b9269e8..26629c652 100644 --- a/stdlib/source/library/lux/macro/syntax/input.lux +++ b/stdlib/source/library/lux/macro/syntax/input.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)]] [control diff --git a/stdlib/source/library/lux/macro/syntax/type/variable.lux b/stdlib/source/library/lux/macro/syntax/type/variable.lux index 7036912b2..e7973c275 100644 --- a/stdlib/source/library/lux/macro/syntax/type/variable.lux +++ b/stdlib/source/library/lux/macro/syntax/type/variable.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)]] [control diff --git a/stdlib/source/library/lux/math.lux b/stdlib/source/library/lux/math.lux index 05d296fca..df21c1438 100644 --- a/stdlib/source/library/lux/math.lux +++ b/stdlib/source/library/lux/math.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [extension (.only analysis:)] ["@" target] ["[0]" static] diff --git a/stdlib/source/library/lux/math/infix.lux b/stdlib/source/library/lux/math/infix.lux index c71f860a3..a29dcdb0f 100644 --- a/stdlib/source/library/lux/math/infix.lux +++ b/stdlib/source/library/lux/math/infix.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control diff --git a/stdlib/source/library/lux/math/logic/fuzzy.lux b/stdlib/source/library/lux/math/logic/fuzzy.lux index a7cc01305..593849c22 100644 --- a/stdlib/source/library/lux/math/logic/fuzzy.lux +++ b/stdlib/source/library/lux/math/logic/fuzzy.lux @@ -1,7 +1,7 @@ ... https://en.wikipedia.org/wiki/Fuzzy_logic (.using [library - [lux "*" + [lux (.except full) [abstract [predicate (.only Predicate)] [functor diff --git a/stdlib/source/library/lux/math/modular.lux b/stdlib/source/library/lux/math/modular.lux index 4eaeede5a..6eed5b83e 100644 --- a/stdlib/source/library/lux/math/modular.lux +++ b/stdlib/source/library/lux/math/modular.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [order (.only Order)] @@ -23,7 +23,7 @@ [number ["i" int ("[1]#[0]" decimal)]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" ["[1]" modulus (.only Modulus)]]) diff --git a/stdlib/source/library/lux/math/modulus.lux b/stdlib/source/library/lux/math/modulus.lux index 74d829dc5..2a1f35369 100644 --- a/stdlib/source/library/lux/math/modulus.lux +++ b/stdlib/source/library/lux/math/modulus.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract [monad (.only do)]] @@ -16,7 +16,7 @@ [number ["i" int]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (exception: .public zero_cannot_be_a_modulus) diff --git a/stdlib/source/library/lux/math/number.lux b/stdlib/source/library/lux/math/number.lux index 9be5bd456..37d636f58 100644 --- a/stdlib/source/library/lux/math/number.lux +++ b/stdlib/source/library/lux/math/number.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [codec (.only Codec)]] [control diff --git a/stdlib/source/library/lux/math/number/complex.lux b/stdlib/source/library/lux/math/number/complex.lux index ef1774e93..ff1def2a1 100644 --- a/stdlib/source/library/lux/math/number/complex.lux +++ b/stdlib/source/library/lux/math/number/complex.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)]] [control diff --git a/stdlib/source/library/lux/math/number/int.lux b/stdlib/source/library/lux/math/number/int.lux index aaeda1d5c..5ef9c327f 100644 --- a/stdlib/source/library/lux/math/number/int.lux +++ b/stdlib/source/library/lux/math/number/int.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [hash (.only Hash)] [enum (.only Enum)] diff --git a/stdlib/source/library/lux/math/number/nat.lux b/stdlib/source/library/lux/math/number/nat.lux index cf07e87e9..977a65cf3 100644 --- a/stdlib/source/library/lux/math/number/nat.lux +++ b/stdlib/source/library/lux/math/number/nat.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [hash (.only Hash)] [enum (.only Enum)] diff --git a/stdlib/source/library/lux/math/number/rev.lux b/stdlib/source/library/lux/math/number/rev.lux index 510f90953..162a6ca0a 100644 --- a/stdlib/source/library/lux/math/number/rev.lux +++ b/stdlib/source/library/lux/math/number/rev.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [hash (.only Hash)] [enum (.only Enum)] diff --git a/stdlib/source/library/lux/meta/location.lux b/stdlib/source/library/lux/meta/location.lux index 8f1b56e69..7c5db6123 100644 --- a/stdlib/source/library/lux/meta/location.lux +++ b/stdlib/source/library/lux/meta/location.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)]]]]) diff --git a/stdlib/source/library/lux/meta/symbol.lux b/stdlib/source/library/lux/meta/symbol.lux index d4a133217..4e0a67ec2 100644 --- a/stdlib/source/library/lux/meta/symbol.lux +++ b/stdlib/source/library/lux/meta/symbol.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)] diff --git a/stdlib/source/library/lux/program.lux b/stdlib/source/library/lux/program.lux index 3f88d5de3..ea5576ca0 100644 --- a/stdlib/source/library/lux/program.lux +++ b/stdlib/source/library/lux/program.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] [abstract [monad (.only do)]] diff --git a/stdlib/source/library/lux/target.lux b/stdlib/source/library/lux/target.lux index 2688a9649..6ff3954b0 100644 --- a/stdlib/source/library/lux/target.lux +++ b/stdlib/source/library/lux/target.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]]) + [lux (.full)]]) (type: .public Target Text) diff --git a/stdlib/source/library/lux/target/common_lisp.lux b/stdlib/source/library/lux/target/common_lisp.lux index a6bc3afd3..a9b9eaecc 100644 --- a/stdlib/source/library/lux/target/common_lisp.lux +++ b/stdlib/source/library/lux/target/common_lisp.lux @@ -14,7 +14,7 @@ [number ["f" frac]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (def: as_form (-> Text Text) diff --git a/stdlib/source/library/lux/target/js.lux b/stdlib/source/library/lux/target/js.lux index ec504dde0..1df20575d 100644 --- a/stdlib/source/library/lux/target/js.lux +++ b/stdlib/source/library/lux/target/js.lux @@ -15,7 +15,7 @@ ["i" int] ["f" frac]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (def: expression (text.enclosed ["(" ")"])) diff --git a/stdlib/source/library/lux/target/jvm/attribute/code/exception.lux b/stdlib/source/library/lux/target/jvm/attribute/code/exception.lux index 2f56e40be..90e1de102 100644 --- a/stdlib/source/library/lux/target/jvm/attribute/code/exception.lux +++ b/stdlib/source/library/lux/target/jvm/attribute/code/exception.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)]] [data diff --git a/stdlib/source/library/lux/target/jvm/attribute/constant.lux b/stdlib/source/library/lux/target/jvm/attribute/constant.lux index b4ba21594..d3a837cea 100644 --- a/stdlib/source/library/lux/target/jvm/attribute/constant.lux +++ b/stdlib/source/library/lux/target/jvm/attribute/constant.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)]] [data diff --git a/stdlib/source/library/lux/target/jvm/bytecode/address.lux b/stdlib/source/library/lux/target/jvm/bytecode/address.lux index 812434af4..c20fedb78 100644 --- a/stdlib/source/library/lux/target/jvm/bytecode/address.lux +++ b/stdlib/source/library/lux/target/jvm/bytecode/address.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [monad (.only do)]] @@ -15,7 +15,7 @@ [number ["n" nat]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" [jump (.only Big_Jump)] ["/[1]" // "_" diff --git a/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/registry.lux b/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/registry.lux index f79066691..2fe49b1dd 100644 --- a/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/registry.lux +++ b/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/registry.lux @@ -14,7 +14,7 @@ [number ["n" nat]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" ///// "_" [encoding ["[1][0]" unsigned (.only U1 U2)]] diff --git a/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/stack.lux b/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/stack.lux index cbc4cc941..3e89d3edd 100644 --- a/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/stack.lux +++ b/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/stack.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" equivalence (.only Equivalence)]] [control @@ -12,7 +12,7 @@ [format [binary (.only Writer)]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" ///// "_" [encoding ["[1][0]" unsigned (.only U2)]]]) diff --git a/stdlib/source/library/lux/target/jvm/bytecode/instruction.lux b/stdlib/source/library/lux/target/jvm/bytecode/instruction.lux index 3aacb4021..45d866c4e 100644 --- a/stdlib/source/library/lux/target/jvm/bytecode/instruction.lux +++ b/stdlib/source/library/lux/target/jvm/bytecode/instruction.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [ffi (.only)] [abstract [monad (.only do)] @@ -23,7 +23,7 @@ [number (.only hex) ["n" nat]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" ["[1][0]" address (.only Address)] ["[1][0]" jump (.only Jump Big_Jump)] diff --git a/stdlib/source/library/lux/target/jvm/bytecode/jump.lux b/stdlib/source/library/lux/target/jvm/bytecode/jump.lux index 4d3100069..fa9c1564b 100644 --- a/stdlib/source/library/lux/target/jvm/bytecode/jump.lux +++ b/stdlib/source/library/lux/target/jvm/bytecode/jump.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)]] [data diff --git a/stdlib/source/library/lux/target/jvm/constant.lux b/stdlib/source/library/lux/target/jvm/constant.lux index 25f9cd782..d637900ce 100644 --- a/stdlib/source/library/lux/target/jvm/constant.lux +++ b/stdlib/source/library/lux/target/jvm/constant.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] ["[0]" ffi (.only import:)] [abstract @@ -22,7 +22,7 @@ ["[0]" int] ["[0]" frac]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" / "_" ["[1][0]" tag] ["/[1]" // "_" diff --git a/stdlib/source/library/lux/target/jvm/constant/pool.lux b/stdlib/source/library/lux/target/jvm/constant/pool.lux index 8c41dbf17..77ae255f3 100644 --- a/stdlib/source/library/lux/target/jvm/constant/pool.lux +++ b/stdlib/source/library/lux/target/jvm/constant/pool.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" ffi] [abstract [equivalence (.only Equivalence)] diff --git a/stdlib/source/library/lux/target/jvm/constant/tag.lux b/stdlib/source/library/lux/target/jvm/constant/tag.lux index 9b15c3401..157532f8e 100644 --- a/stdlib/source/library/lux/target/jvm/constant/tag.lux +++ b/stdlib/source/library/lux/target/jvm/constant/tag.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)]] [control @@ -9,7 +9,7 @@ [format [binary (.only Writer)]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" /// "_" [encoding ["[1][0]" unsigned (.only U1) ("u1//[0]" equivalence)]]]) diff --git a/stdlib/source/library/lux/target/jvm/encoding/name.lux b/stdlib/source/library/lux/target/jvm/encoding/name.lux index 029758c23..ead09ae87 100644 --- a/stdlib/source/library/lux/target/jvm/encoding/name.lux +++ b/stdlib/source/library/lux/target/jvm/encoding/name.lux @@ -1,11 +1,11 @@ (.using [library - [lux "*" + [lux (.full) [data ["[0]" text ["%" format (.only format)]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (def: .public internal_separator "/") (def: .public external_separator ".") diff --git a/stdlib/source/library/lux/target/jvm/encoding/signed.lux b/stdlib/source/library/lux/target/jvm/encoding/signed.lux index cc7e0ad0f..5e4e6ab8f 100644 --- a/stdlib/source/library/lux/target/jvm/encoding/signed.lux +++ b/stdlib/source/library/lux/target/jvm/encoding/signed.lux @@ -20,7 +20,7 @@ ["n" nat] ["i" int]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public (Signed brand) Int diff --git a/stdlib/source/library/lux/target/jvm/encoding/unsigned.lux b/stdlib/source/library/lux/target/jvm/encoding/unsigned.lux index 5f9b18470..a9796e99e 100644 --- a/stdlib/source/library/lux/target/jvm/encoding/unsigned.lux +++ b/stdlib/source/library/lux/target/jvm/encoding/unsigned.lux @@ -19,7 +19,7 @@ ["n" nat] ["[0]" i64]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public (Unsigned brand) Nat diff --git a/stdlib/source/library/lux/target/jvm/index.lux b/stdlib/source/library/lux/target/jvm/index.lux index ea295478a..341d0a48a 100644 --- a/stdlib/source/library/lux/target/jvm/index.lux +++ b/stdlib/source/library/lux/target/jvm/index.lux @@ -1,13 +1,13 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" equivalence (.only Equivalence)]] [data [format [binary (.only Writer)]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" [encoding ["[1][0]" unsigned (.only U2)]]]) diff --git a/stdlib/source/library/lux/target/jvm/loader.lux b/stdlib/source/library/lux/target/jvm/loader.lux index 7e5d090e7..a7870f8fa 100644 --- a/stdlib/source/library/lux/target/jvm/loader.lux +++ b/stdlib/source/library/lux/target/jvm/loader.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] ["[0]" ffi (.only import: object do_to)] [abstract diff --git a/stdlib/source/library/lux/target/jvm/magic.lux b/stdlib/source/library/lux/target/jvm/magic.lux index 756104ae4..f47f24a6c 100644 --- a/stdlib/source/library/lux/target/jvm/magic.lux +++ b/stdlib/source/library/lux/target/jvm/magic.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control ["[0]" try]] [math diff --git a/stdlib/source/library/lux/target/jvm/modifier.lux b/stdlib/source/library/lux/target/jvm/modifier.lux index 825abf133..8a33a6da9 100644 --- a/stdlib/source/library/lux/target/jvm/modifier.lux +++ b/stdlib/source/library/lux/target/jvm/modifier.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" equivalence (.only Equivalence)] ["[0]" monoid (.only Monoid)]] @@ -18,7 +18,7 @@ ["[0]" number (.only hex) ["[0]" i64]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" [encoding ["[1][0]" unsigned]]]) diff --git a/stdlib/source/library/lux/target/jvm/type.lux b/stdlib/source/library/lux/target/jvm/type.lux index 4f9497869..919f972eb 100644 --- a/stdlib/source/library/lux/target/jvm/type.lux +++ b/stdlib/source/library/lux/target/jvm/type.lux @@ -15,7 +15,7 @@ [number ["n" nat]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" [encoding ["[1][0]" name (.only External)]]] diff --git a/stdlib/source/library/lux/target/jvm/type/category.lux b/stdlib/source/library/lux/target/jvm/type/category.lux index 6fe041146..8899f1c2f 100644 --- a/stdlib/source/library/lux/target/jvm/type/category.lux +++ b/stdlib/source/library/lux/target/jvm/type/category.lux @@ -4,7 +4,7 @@ [macro ["[0]" template]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: Void' Any) (primitive: .public (Value' kind) Any) diff --git a/stdlib/source/library/lux/target/jvm/type/descriptor.lux b/stdlib/source/library/lux/target/jvm/type/descriptor.lux index 8561c3156..42c62c7d0 100644 --- a/stdlib/source/library/lux/target/jvm/type/descriptor.lux +++ b/stdlib/source/library/lux/target/jvm/type/descriptor.lux @@ -14,7 +14,7 @@ [number ["n" nat]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" [category (.only Void Value Return Method Primitive Object Class Array Var Parameter Declaration)] ["/[1]" // "_" diff --git a/stdlib/source/library/lux/target/jvm/type/lux.lux b/stdlib/source/library/lux/target/jvm/type/lux.lux index 79aef5f06..b36f30f5f 100644 --- a/stdlib/source/library/lux/target/jvm/type/lux.lux +++ b/stdlib/source/library/lux/target/jvm/type/lux.lux @@ -16,7 +16,7 @@ ["[0]" array] ["[0]" dictionary (.only Dictionary)]]] [type - [primitive "*"] + [primitive (.full)] ["[0]" check (.only Check) ("[1]#[0]" monad)]]]] ["[0]" // [category (.only Void Value Return Method Primitive Object Class Array Var Parameter)] diff --git a/stdlib/source/library/lux/target/jvm/type/reflection.lux b/stdlib/source/library/lux/target/jvm/type/reflection.lux index 057c4f6d2..69ace7d12 100644 --- a/stdlib/source/library/lux/target/jvm/type/reflection.lux +++ b/stdlib/source/library/lux/target/jvm/type/reflection.lux @@ -7,7 +7,7 @@ ["[0]" text ("[1]#[0]" equivalence) ["%" format (.only format)]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" [category (.only Void Value Return Method Primitive Object Class Array Var Parameter Declaration)] ["[1][0]" descriptor] diff --git a/stdlib/source/library/lux/target/jvm/type/signature.lux b/stdlib/source/library/lux/target/jvm/type/signature.lux index 49000a408..442dfc471 100644 --- a/stdlib/source/library/lux/target/jvm/type/signature.lux +++ b/stdlib/source/library/lux/target/jvm/type/signature.lux @@ -12,7 +12,7 @@ [collection ["[0]" list ("[1]#[0]" functor)]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" [category (.only Void Value Return Method Primitive Object Class Array Var Parameter Declaration Inheritance)] ["[1][0]" descriptor] diff --git a/stdlib/source/library/lux/target/jvm/version.lux b/stdlib/source/library/lux/target/jvm/version.lux index 029c95d21..f6c6a4d9e 100644 --- a/stdlib/source/library/lux/target/jvm/version.lux +++ b/stdlib/source/library/lux/target/jvm/version.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control ["[0]" try]]]] ["[0]" // "_" diff --git a/stdlib/source/library/lux/target/lua.lux b/stdlib/source/library/lux/target/lua.lux index 8564cb4ed..438783654 100644 --- a/stdlib/source/library/lux/target/lua.lux +++ b/stdlib/source/library/lux/target/lua.lux @@ -25,7 +25,7 @@ ["i" int] ["f" frac]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) ... Added the carriage return for better Windows compatibility. (def: \n+ diff --git a/stdlib/source/library/lux/target/php.lux b/stdlib/source/library/lux/target/php.lux index 31f36d358..735527266 100644 --- a/stdlib/source/library/lux/target/php.lux +++ b/stdlib/source/library/lux/target/php.lux @@ -24,7 +24,7 @@ ["n" nat] ["f" frac]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (def: input_separator ", ") (def: statement_suffix ";") diff --git a/stdlib/source/library/lux/target/python.lux b/stdlib/source/library/lux/target/python.lux index 018f333e0..aaeb64459 100644 --- a/stdlib/source/library/lux/target/python.lux +++ b/stdlib/source/library/lux/target/python.lux @@ -25,7 +25,7 @@ ["n" nat] ["f" frac]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (def: input_separator ", ") diff --git a/stdlib/source/library/lux/target/r.lux b/stdlib/source/library/lux/target/r.lux index b99804bf2..b82a460ed 100644 --- a/stdlib/source/library/lux/target/r.lux +++ b/stdlib/source/library/lux/target/r.lux @@ -20,7 +20,7 @@ [number ["f" frac]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public (Code kind) Text diff --git a/stdlib/source/library/lux/target/ruby.lux b/stdlib/source/library/lux/target/ruby.lux index 8db0dc5c3..4932ca58b 100644 --- a/stdlib/source/library/lux/target/ruby.lux +++ b/stdlib/source/library/lux/target/ruby.lux @@ -24,7 +24,7 @@ ["n" nat] ["f" frac]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (def: input_separator ", ") (def: statement_suffix ";") diff --git a/stdlib/source/library/lux/target/scheme.lux b/stdlib/source/library/lux/target/scheme.lux index 4d0d27499..83651723a 100644 --- a/stdlib/source/library/lux/target/scheme.lux +++ b/stdlib/source/library/lux/target/scheme.lux @@ -19,7 +19,7 @@ ["n" nat] ["f" frac]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) ... Added the carriage return for better Windows compatibility. (def: \n+ diff --git a/stdlib/source/library/lux/test.lux b/stdlib/source/library/lux/test.lux index 8bd66cc87..29a23576d 100644 --- a/stdlib/source/library/lux/test.lux +++ b/stdlib/source/library/lux/test.lux @@ -223,14 +223,14 @@ (text.suffix "%"))))))] (exception.report "Duration" (%.duration duration) - "# Tests" (%.nat (n.+ successes failures)) - "# Successes" (%.nat successes) - "# Failures" (%.nat failures) - "# Expected definitions to cover" (%.nat expected_definitions_to_cover) - "# Actual definitions covered" (%.nat actual_definitions_covered) - "# Pending definitions to cover" (%.nat (n.- actual_definitions_covered - expected_definitions_to_cover)) - "# Unexpected definitions covered" (%.nat unexpected_definitions_covered) + "Tests" (%.nat (n.+ successes failures)) + "Successes" (%.nat successes) + "Failures" (%.nat failures) + "Expected definitions to cover" (%.nat expected_definitions_to_cover) + "Actual definitions covered" (%.nat actual_definitions_covered) + "Pending definitions to cover" (%.nat (n.- actual_definitions_covered + expected_definitions_to_cover)) + "Unexpected definitions covered" (%.nat unexpected_definitions_covered) "Coverage" coverage "Pending definitions to cover" (report missing) "Unexpected definitions covered" (report unexpected)))) diff --git a/stdlib/source/library/lux/time.lux b/stdlib/source/library/lux/time.lux index fd5056cc8..18f0d14db 100644 --- a/stdlib/source/library/lux/time.lux +++ b/stdlib/source/library/lux/time.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [order (.only Order)] @@ -19,7 +19,7 @@ [number ["n" nat ("[1]#[0]" decimal)]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] [/ ["[0]" duration (.only Duration)]]) diff --git a/stdlib/source/library/lux/time/date.lux b/stdlib/source/library/lux/time/date.lux index 52031a4f0..018d3214c 100644 --- a/stdlib/source/library/lux/time/date.lux +++ b/stdlib/source/library/lux/time/date.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [order (.only Order)] @@ -23,7 +23,7 @@ ["n" nat ("[1]#[0]" decimal)] ["i" int]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" ["[1][0]" year (.only Year)] ["[1][0]" month (.only Month)]]) diff --git a/stdlib/source/library/lux/time/duration.lux b/stdlib/source/library/lux/time/duration.lux index 54669d1c0..00757de6b 100644 --- a/stdlib/source/library/lux/time/duration.lux +++ b/stdlib/source/library/lux/time/duration.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [order (.only Order)] @@ -19,7 +19,7 @@ ["i" int] ["[0]" nat ("[1]#[0]" decimal)]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" ["[1][0]" year]]) diff --git a/stdlib/source/library/lux/time/instant.lux b/stdlib/source/library/lux/time/instant.lux index a8ccbd019..7d42ab38f 100644 --- a/stdlib/source/library/lux/time/instant.lux +++ b/stdlib/source/library/lux/time/instant.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] [abstract [equivalence (.only Equivalence)] @@ -22,7 +22,7 @@ ["i" int] ["f" frac]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // (.only Time) ["[0]" duration (.only Duration)] ["[0]" year (.only Year)] diff --git a/stdlib/source/library/lux/time/month.lux b/stdlib/source/library/lux/time/month.lux index fdb3e0303..0343f4633 100644 --- a/stdlib/source/library/lux/time/month.lux +++ b/stdlib/source/library/lux/time/month.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)] diff --git a/stdlib/source/library/lux/time/year.lux b/stdlib/source/library/lux/time/year.lux index 5d233956c..f59a1b670 100644 --- a/stdlib/source/library/lux/time/year.lux +++ b/stdlib/source/library/lux/time/year.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)] [codec (.only Codec)] @@ -18,7 +18,7 @@ ["n" nat ("[1]#[0]" decimal)] ["i" int ("[1]#[0]" decimal)]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (def: (internal year) (-> Int Int) diff --git a/stdlib/source/library/lux/tool/compiler/arity.lux b/stdlib/source/library/lux/tool/compiler/arity.lux index e4bacb7d8..67c0cce74 100644 --- a/stdlib/source/library/lux/tool/compiler/arity.lux +++ b/stdlib/source/library/lux/tool/compiler/arity.lux @@ -1,9 +1,9 @@ (.using - [library - [lux "*" - [math - [number - ["n" nat]]]]]) + [library + [lux (.full) + [math + [number + ["n" nat]]]]]) (type: .public Arity Nat) diff --git a/stdlib/source/library/lux/tool/compiler/default/init.lux b/stdlib/source/library/lux/tool/compiler/default/init.lux index bed153bb9..0718ea142 100644 --- a/stdlib/source/library/lux/tool/compiler/default/init.lux +++ b/stdlib/source/library/lux/tool/compiler/default/init.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target (.only Target)] ["[0]" meta] [abstract diff --git a/stdlib/source/library/lux/tool/compiler/default/platform.lux b/stdlib/source/library/lux/tool/compiler/default/platform.lux index ea24d68b5..113a47e3a 100644 --- a/stdlib/source/library/lux/tool/compiler/default/platform.lux +++ b/stdlib/source/library/lux/tool/compiler/default/platform.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] ["[0]" debug] ["[0]" static] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux.lux b/stdlib/source/library/lux/tool/compiler/language/lux.lux index a6737842a..696c36a12 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control ["<>" parser ["<[0]>" binary (.only Parser)]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/coverage.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/coverage.lux index fb3fc3dcb..9f808c727 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/coverage.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/coverage.lux @@ -2,7 +2,7 @@ [library [lux (.except Variant) [abstract - equivalence + [equivalence (.full)] ["[0]" monad (.only do)]] [control ["[0]" maybe ("[1]#[0]" monoid monad)] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/evaluation.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/evaluation.lux index 44349d713..80ae5f5ab 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/evaluation.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/evaluation.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [type (.only sharing)] ["[0]" meta] [abstract diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/inference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/inference.lux index 2d56c6baf..5379144ad 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/inference.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/inference.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/macro.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/macro.lux index 55cec2b7c..a2e8f200b 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/macro.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/macro.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/simple.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/simple.lux index 129d50c89..252580537 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/simple.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/simple.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)]] [data diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/type.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/type.lux index 39b1715f9..0ca7aa5ca 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/type.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/type.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis.lux index 48c27ed4d..26282e903 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/complex.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/complex.lux index 770cf6262..f0a397525 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/complex.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/complex.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/reference.lux index 66ef31041..9bffe44ec 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/reference.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/reference.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract [monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/directive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/directive.lux index a745da868..8f94efd19 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/directive.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/directive.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension.lux index bb5535fa5..42be6a75b 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis.lux index cec02696e..347666f1f 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/common_lisp.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/common_lisp.lux index bdf1723f4..49bafdcd2 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/common_lisp.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/common_lisp.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" ffi] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/js.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/js.lux index 440a0d9b1..b5b566c40 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/js.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/js.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" ffi] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lua.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lua.lux index 1f5c91fe7..d9fb97424 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lua.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lua.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" ffi] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux index 8b870557d..cbb5feafb 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/php.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/php.lux index 5befafa46..947b61121 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/php.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/php.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" ffi] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/python.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/python.lux index 4a194a6db..661f20ef7 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/python.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/python.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" ffi] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/r.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/r.lux index 871fa9054..fd84e9271 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/r.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/r.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" ffi] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/ruby.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/ruby.lux index d7c2eba78..878e5eb4f 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/ruby.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/ruby.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" ffi] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/scheme.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/scheme.lux index 6901b48dc..faf3e41ff 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/scheme.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/scheme.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" ffi] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/bundle.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/bundle.lux index cf4ab6a6f..30819a0ad 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/bundle.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/bundle.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [data diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/lux.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/lux.lux index b7da13039..4be891712 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/lux.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/lux.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] ["[0]" meta] [abstract diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp.lux index 15f572207..21a62f3ed 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/common.lux index 861fb2de5..334e5eed8 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/common.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/common.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/host.lux index 5a246b3ef..830fa403e 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/host.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/host.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js.lux index 994156093..ddead065a 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js/common.lux index 9b9945736..9ed83c8ba 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js/common.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js/common.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js/host.lux index 46459fd02..d57e0675c 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js/host.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js/host.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm.lux index 7a6897bce..c0e81d4cf 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua.lux index f132dc39e..6ad6b79e9 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/common.lux index a45ba6c40..1c3635dd2 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/common.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/common.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/host.lux index 61f04ed49..400c83984 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/host.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/host.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php.lux index 4e11b0df9..c5b22280b 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/common.lux index 3395e8ec8..1db7694fd 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/common.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/common.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/host.lux index ffa9c2706..a79814721 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/host.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/host.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python.lux index ee404ed8e..bed068fcc 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/common.lux index 6a3dbe92d..ab4db74aa 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/common.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/common.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/host.lux index ba4cd89d5..d826ad124 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/host.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/host.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r.lux index 0112c3fb4..b92e54312 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/common.lux index 61fb604cb..78ce2c8de 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/common.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/common.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/host.lux index 3d01788a9..91cfdf4dc 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/host.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/host.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby.lux index 5461e6511..280eff5cf 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/common.lux index d6d56ed63..b9dc7fa25 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/common.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/common.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/host.lux index 1b5a79492..52456b35c 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/host.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/host.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme.lux index 8d09d638f..d98b95a0a 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/common.lux index 933e7d3a0..69c016a82 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/common.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/common.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/host.lux index 67b1827ce..055c85e26 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/host.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/host.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/synthesis.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/synthesis.lux index 25868a29a..47ca04d72 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/synthesis.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/synthesis.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]] + [lux (.full)]] [// ["[0]" bundle] [/// diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp.lux index 462d178ea..d4306e274 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [macro diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/extension.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/extension.lux index 8c2e01506..7e4213ee2 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/extension.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/extension.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/extension/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/extension/common.lux index 26b03d5e9..4f18ff773 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/extension/common.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/extension/common.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/reference.lux index 55188d5ea..7e8669853 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/reference.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/reference.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [target ["_" common_lisp (.only Expression)]]]] [/// diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/structure.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/structure.lux index af0d4302b..043cb17bc 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/structure.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/structure.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [target diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/extension.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/extension.lux index 6762b03c1..675b7e06b 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/extension.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/extension.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js.lux index cd1276c3c..a51bbcfa7 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/reference.lux index b6a386e8b..c6498019e 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/reference.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/reference.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [target ["_" js (.only Expression)]]]] [/// diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm.lux index 2f1e595eb..7a049a657 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [macro diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/debug.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/debug.lux index 5c1005d2a..22bdb8818 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/debug.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/debug.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method.lux index 93f08dc46..acaa0a60f 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [target [jvm ["[0]" modifier (.only Modifier) ("[1]#[0]" monoid)] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/loop.lux index 40a75189d..306d347d5 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/loop.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/loop.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/reference.lux index 7efa8cf7a..c2e81f6c1 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/reference.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/reference.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [data diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/type.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/type.lux index a7f05a114..f7ba6d4f8 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/type.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/type.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [target [jvm ["[0]" type]]]]]) diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua.lux index d32c9cf0b..b00f31fea 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/reference.lux index 7cff5ed07..0785c4765 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/reference.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/reference.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [target ["_" lua (.only Expression)]]]] [/// diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php.lux index c878aa282..5ac7b0949 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/extension.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/extension.lux index 8c2e01506..7e4213ee2 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/extension.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/extension.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/extension/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/extension/common.lux index e0549236f..cff2a67db 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/extension/common.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/extension/common.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/reference.lux index e76d2104b..9dc18fb43 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/reference.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/reference.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [target ["_" php (.only Expression)]]]] [/// diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/structure.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/structure.lux index 7d037a703..e655c5753 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/structure.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/structure.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [data diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python.lux index 0ae118a09..16a01aace 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/reference.lux index 18d5a1b74..697e3b060 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/reference.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/reference.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [target ["_" python (.only Expression)]]]] [/// diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r.lux index 9d210e9cd..90e2fd294 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [macro diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/reference.lux index fd0d1d563..7354f208d 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/reference.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/reference.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [target ["_" r (.only Expression)]]]] [/// diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/structure.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/structure.lux index 1ab7f9a6f..2ffa2b1b5 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/structure.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/structure.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [data diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby.lux index c330b48e7..03f38d436 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/reference.lux index d5e7535b5..5f86d6709 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/reference.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/reference.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [target ["_" ruby (.only Expression)]]]] [/// diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme.lux index a63e6ae62..1e8631f3c 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [macro diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/extension.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/extension.lux index 8c2e01506..7e4213ee2 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/extension.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/extension.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [collection ["[0]" dictionary]]]]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/extension/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/extension/common.lux index 8b91b4184..f68b2fcfc 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/extension/common.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/extension/common.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/reference.lux index b53918670..a64b2e98e 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/reference.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/reference.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [target ["_" scheme (.only Expression)]]]] [/// diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/structure.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/structure.lux index 1bf8d5746..b0d40f9e9 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/structure.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/structure.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [data diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis.lux index 671b0cc8f..06ce7df7e 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/case.lux index b530ca005..1fcb21f29 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/case.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/case.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/function.lux index 27ffa8398..14dd53d35 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/function.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/function.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)] ["[0]" enum]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/loop.lux index 0115500cc..547ea5c27 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/loop.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/loop.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/variable.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/variable.lux index ce8c4bec3..04f9e8421 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/variable.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/variable.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/program.lux b/stdlib/source/library/lux/tool/compiler/language/lux/program.lux index ac9155e07..6f6712587 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/program.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/program.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/syntax.lux b/stdlib/source/library/lux/tool/compiler/language/lux/syntax.lux index 1089264e9..f9b2af7d7 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/syntax.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/syntax.lux @@ -26,7 +26,7 @@ ... location, which is helpful for documentation and debugging. (.using [library - [lux "*" + [lux (.full) ["@" target] [abstract [monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access.lux b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access.lux index 9426ad094..1ddac3535 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/member.lux b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/member.lux index e795d0467..24a000007 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/member.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/member.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/side.lux b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/side.lux index fe3fea477..c6af850e2 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/side.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/side.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)]] diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/simple.lux b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/simple.lux index 7f2eb7e11..2a8f0a253 100644 --- a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/simple.lux +++ b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/simple.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)]] diff --git a/stdlib/source/library/lux/tool/compiler/meta.lux b/stdlib/source/library/lux/tool/compiler/meta.lux index f98c648a0..8f4236de1 100644 --- a/stdlib/source/library/lux/tool/compiler/meta.lux +++ b/stdlib/source/library/lux/tool/compiler/meta.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]] + [lux (.full)]] [// [version (.only Version)]]) diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive.lux b/stdlib/source/library/lux/tool/compiler/meta/archive.lux index 8a991dbda..26b28857b 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/archive.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/archive.lux @@ -27,7 +27,7 @@ [number ["n" nat ("[1]#[0]" equivalence)]]] [type - [primitive "*"]]]] + [primitive (.full)]]]] [/ ["[0]" artifact] ["[0]" registry (.only Registry)] diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/artifact.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/artifact.lux index cdb9bcf57..008e62014 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/archive/artifact.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/archive/artifact.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)]] [data diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/key.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/key.lux index 43f396465..3b6631817 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/archive/key.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/archive/key.lux @@ -1,8 +1,8 @@ (.using [library - [lux "*" + [lux (.full) [type - [primitive "*"]]]] + [primitive (.full)]]]] [// [signature (.only Signature)]]) diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/module/document.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/module/document.lux index 1b4dbe7d4..924ac967a 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/archive/module/document.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/archive/module/document.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control @@ -14,7 +14,7 @@ [format ["[0]" binary (.only Writer)]]] [type (.only sharing) - [primitive "*"]]]] + [primitive (.full)]]]] [/// ["[0]" signature (.only Signature) ("[1]#[0]" equivalence)] ["[0]" key (.only Key)]]) diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/registry.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/registry.lux index d331a8022..0be7c5800 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/archive/registry.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/archive/registry.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only do)]] [control @@ -23,7 +23,7 @@ [macro ["^" pattern]] [type - [primitive "*"]]]] + [primitive (.full)]]]] ["[0]" // "_" ["[0]" unit] ["[1]" artifact (.only Artifact ID) diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/signature.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/signature.lux index 4b86838c3..ff37467a6 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/archive/signature.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/archive/signature.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/unit.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/unit.lux index 3caa41eb9..f57e65e78 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/archive/unit.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/archive/unit.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)]] diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache.lux b/stdlib/source/library/lux/tool/compiler/meta/cache.lux index d3d136fcc..07e9a9ff1 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/cache.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/cache.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [monad (.only Monad do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache/archive.lux b/stdlib/source/library/lux/tool/compiler/meta/cache/archive.lux index 159c90a8c..c84452d15 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/cache/archive.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/cache/archive.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control [try (.only Try)]] [data diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache/artifact.lux b/stdlib/source/library/lux/tool/compiler/meta/cache/artifact.lux index 8d1f1fe8b..cb9d2e30f 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/cache/artifact.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/cache/artifact.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [target (.only Target)] [control [try (.only Try)] diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/module.lux b/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/module.lux index 16dc70b49..8aa6cde90 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/module.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/module.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)]] [control diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache/module.lux b/stdlib/source/library/lux/tool/compiler/meta/cache/module.lux index 5536850eb..30b1c08a7 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/cache/module.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/cache/module.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] [abstract ["[0]" monad (.only Monad do)]] diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache/purge.lux b/stdlib/source/library/lux/tool/compiler/meta/cache/purge.lux index cfa21d5e4..0eb998723 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/cache/purge.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/cache/purge.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [predicate (.only Predicate)] ["[0]" monad (.only Monad do)]] diff --git a/stdlib/source/library/lux/tool/compiler/meta/context.lux b/stdlib/source/library/lux/tool/compiler/meta/context.lux index b22eebd1d..280d4b609 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/context.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/context.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target (.only Target)] [world [file (.only Path)]]]]) diff --git a/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux b/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux index 22424beb5..e9581c2ac 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target (.only Target)] [abstract ["[0]" monad (.only Monad do)]] diff --git a/stdlib/source/library/lux/tool/compiler/meta/packager.lux b/stdlib/source/library/lux/tool/compiler/meta/packager.lux index 50edd78a3..ecb0ce5df 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/packager.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/packager.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control [try (.only Try)]] [data diff --git a/stdlib/source/library/lux/tool/compiler/meta/packager/ruby.lux b/stdlib/source/library/lux/tool/compiler/meta/packager/ruby.lux index f2e9a3bfd..906ee2214 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/packager/ruby.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/packager/ruby.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [type (.only sharing)] [abstract ["[0]" monad (.only do)]] diff --git a/stdlib/source/library/lux/tool/compiler/meta/packager/script.lux b/stdlib/source/library/lux/tool/compiler/meta/packager/script.lux index 34eb0b4ef..4898670a7 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/packager/script.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/packager/script.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [type (.only sharing)] [abstract ["[0]" monad (.only Monad do)]] diff --git a/stdlib/source/library/lux/tool/compiler/reference/variable.lux b/stdlib/source/library/lux/tool/compiler/reference/variable.lux index 77b13e7de..26a6f0540 100644 --- a/stdlib/source/library/lux/tool/compiler/reference/variable.lux +++ b/stdlib/source/library/lux/tool/compiler/reference/variable.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)]] diff --git a/stdlib/source/library/lux/tool/compiler/version.lux b/stdlib/source/library/lux/tool/compiler/version.lux index c87b3a270..7e6bc31ac 100644 --- a/stdlib/source/library/lux/tool/compiler/version.lux +++ b/stdlib/source/library/lux/tool/compiler/version.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [data [text ["%" format]]] diff --git a/stdlib/source/library/lux/tool/interpreter.lux b/stdlib/source/library/lux/tool/interpreter.lux index 1870684a7..a6e88941e 100644 --- a/stdlib/source/library/lux/tool/interpreter.lux +++ b/stdlib/source/library/lux/tool/interpreter.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control [monad (.only Monad do)] ["[0]" try (.only Try)] diff --git a/stdlib/source/library/lux/type/implicit.lux b/stdlib/source/library/lux/type/implicit.lux index a0b858a4f..6c11177ec 100644 --- a/stdlib/source/library/lux/type/implicit.lux +++ b/stdlib/source/library/lux/type/implicit.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract ["[0]" monad (.only do)] ["[0]" equivalence]] diff --git a/stdlib/source/library/lux/type/poly.lux b/stdlib/source/library/lux/type/poly.lux index 38ff41b36..a15e9b2b0 100644 --- a/stdlib/source/library/lux/type/poly.lux +++ b/stdlib/source/library/lux/type/poly.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] ["[0]" type] [abstract diff --git a/stdlib/source/library/lux/type/primitive.lux b/stdlib/source/library/lux/type/primitive.lux index 870d4c9db..6b8f280fa 100644 --- a/stdlib/source/library/lux/type/primitive.lux +++ b/stdlib/source/library/lux/type/primitive.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract [monad (.only Monad do)]] diff --git a/stdlib/source/library/lux/type/quotient.lux b/stdlib/source/library/lux/type/quotient.lux index 36b84813c..8be093c16 100644 --- a/stdlib/source/library/lux/type/quotient.lux +++ b/stdlib/source/library/lux/type/quotient.lux @@ -9,7 +9,7 @@ [macro (.only with_symbols) [syntax (.only syntax:)]] ["[0]" type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public (Class t c %) (-> t c) diff --git a/stdlib/source/library/lux/type/refinement.lux b/stdlib/source/library/lux/type/refinement.lux index 4142534e7..53bedd0a0 100644 --- a/stdlib/source/library/lux/type/refinement.lux +++ b/stdlib/source/library/lux/type/refinement.lux @@ -9,7 +9,7 @@ ["[0]" macro [syntax (.only syntax:)]] ["[0]" type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public (Refined t %) (Record diff --git a/stdlib/source/library/lux/type/resource.lux b/stdlib/source/library/lux/type/resource.lux index bb2352a86..b61be1fa5 100644 --- a/stdlib/source/library/lux/type/resource.lux +++ b/stdlib/source/library/lux/type/resource.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract ["[0]" monad (.only Monad do) @@ -23,7 +23,7 @@ [number ["n" nat]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (type: .public (Procedure monad input output value) (-> input (monad [output value]))) diff --git a/stdlib/source/library/lux/type/unit.lux b/stdlib/source/library/lux/type/unit.lux index 50682cdd8..30d6c3d27 100644 --- a/stdlib/source/library/lux/type/unit.lux +++ b/stdlib/source/library/lux/type/unit.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["[0]" meta] [abstract [monad (.only Monad do)] @@ -24,7 +24,7 @@ ["i" int] ["[0]" ratio (.only Ratio)]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public (Qty unit) Int diff --git a/stdlib/source/library/lux/type/variance.lux b/stdlib/source/library/lux/type/variance.lux index 93f80356a..4fc638ee6 100644 --- a/stdlib/source/library/lux/type/variance.lux +++ b/stdlib/source/library/lux/type/variance.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [meta ["[0]" symbol]]]]) diff --git a/stdlib/source/library/lux/world/console.lux b/stdlib/source/library/lux/world/console.lux index 75d963612..5aa768864 100644 --- a/stdlib/source/library/lux/world/console.lux +++ b/stdlib/source/library/lux/world/console.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] ["[0]" ffi (.only import:)] [abstract diff --git a/stdlib/source/library/lux/world/db/sql.lux b/stdlib/source/library/lux/world/db/sql.lux index 0419c134d..724ad9215 100644 --- a/stdlib/source/library/lux/world/db/sql.lux +++ b/stdlib/source/library/lux/world/db/sql.lux @@ -13,7 +13,7 @@ [macro ["[0]" template]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (def: parenthesize (-> Text Text) diff --git a/stdlib/source/library/lux/world/net/http.lux b/stdlib/source/library/lux/world/net/http.lux index 950d1b982..f4e42acc1 100644 --- a/stdlib/source/library/lux/world/net/http.lux +++ b/stdlib/source/library/lux/world/net/http.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control [try (.only Try)] [concurrency diff --git a/stdlib/source/library/lux/world/net/http/client.lux b/stdlib/source/library/lux/world/net/http/client.lux index da585e503..8902aee1a 100644 --- a/stdlib/source/library/lux/world/net/http/client.lux +++ b/stdlib/source/library/lux/world/net/http/client.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] ["[0]" ffi] [abstract diff --git a/stdlib/source/library/lux/world/net/http/cookie.lux b/stdlib/source/library/lux/world/net/http/cookie.lux index fe47d45e5..ee643b34b 100644 --- a/stdlib/source/library/lux/world/net/http/cookie.lux +++ b/stdlib/source/library/lux/world/net/http/cookie.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control [monad (.only do)] ["[0]" try (.only Try)] diff --git a/stdlib/source/library/lux/world/net/http/header.lux b/stdlib/source/library/lux/world/net/http/header.lux index 1af3a8035..7e2197ce2 100644 --- a/stdlib/source/library/lux/world/net/http/header.lux +++ b/stdlib/source/library/lux/world/net/http/header.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control ["[0]" pipe]] [data diff --git a/stdlib/source/library/lux/world/net/http/mime.lux b/stdlib/source/library/lux/world/net/http/mime.lux index 45181ebc5..eade80e41 100644 --- a/stdlib/source/library/lux/world/net/http/mime.lux +++ b/stdlib/source/library/lux/world/net/http/mime.lux @@ -1,12 +1,12 @@ (.using [library - [lux "*" + [lux (.full) [data ["[0]" text ["%" format (.only format)] ["[0]" encoding (.only Encoding)]]] [type - [primitive "*"]]]]) + [primitive (.full)]]]]) (primitive: .public MIME Text diff --git a/stdlib/source/library/lux/world/net/http/query.lux b/stdlib/source/library/lux/world/net/http/query.lux index 0f5e7ef45..6feafefa3 100644 --- a/stdlib/source/library/lux/world/net/http/query.lux +++ b/stdlib/source/library/lux/world/net/http/query.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control pipe [monad (.only do)] diff --git a/stdlib/source/library/lux/world/net/http/request.lux b/stdlib/source/library/lux/world/net/http/request.lux index 60e17d9b4..b653574d6 100644 --- a/stdlib/source/library/lux/world/net/http/request.lux +++ b/stdlib/source/library/lux/world/net/http/request.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [control pipe ["[0]" monad (.only do)] diff --git a/stdlib/source/library/lux/world/net/http/status.lux b/stdlib/source/library/lux/world/net/http/status.lux index d949df181..d06bb96f4 100644 --- a/stdlib/source/library/lux/world/net/http/status.lux +++ b/stdlib/source/library/lux/world/net/http/status.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]] + [lux (.full)]] [// (.only Status)]) ... https://en.wikipedia.org/wiki/List_of_HTTP_status_codes diff --git a/stdlib/source/library/lux/world/net/http/version.lux b/stdlib/source/library/lux/world/net/http/version.lux index cd9d69217..a8701c731 100644 --- a/stdlib/source/library/lux/world/net/http/version.lux +++ b/stdlib/source/library/lux/world/net/http/version.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]] + [lux (.full)]] [// (.only Version)]) (template [<name> <version>] diff --git a/stdlib/source/library/lux/world/net/uri.lux b/stdlib/source/library/lux/world/net/uri.lux index d0480745b..a52bc1ae2 100644 --- a/stdlib/source/library/lux/world/net/uri.lux +++ b/stdlib/source/library/lux/world/net/uri.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*"]]) + [lux (.full)]]) ... https://en.wikipedia.org/wiki/Uniform_Resource_Identifier (type: .public URI diff --git a/stdlib/source/library/lux/world/output/video/resolution.lux b/stdlib/source/library/lux/world/output/video/resolution.lux index 2b4ba2d6b..e60085a1f 100644 --- a/stdlib/source/library/lux/world/output/video/resolution.lux +++ b/stdlib/source/library/lux/world/output/video/resolution.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) [abstract [equivalence (.only Equivalence)] [hash (.only Hash)]] diff --git a/stdlib/source/library/lux/world/program.lux b/stdlib/source/library/lux/world/program.lux index 6d3c97cf5..987c96dbf 100644 --- a/stdlib/source/library/lux/world/program.lux +++ b/stdlib/source/library/lux/world/program.lux @@ -1,6 +1,6 @@ (.`` (.`` (.using [library - [lux "*" + [lux (.full) ["@" target] [abstract ["[0]" monad (.only Monad do)]] diff --git a/stdlib/source/library/lux/world/shell.lux b/stdlib/source/library/lux/world/shell.lux index 821806946..461f7059a 100644 --- a/stdlib/source/library/lux/world/shell.lux +++ b/stdlib/source/library/lux/world/shell.lux @@ -1,6 +1,6 @@ (.using [library - [lux "*" + [lux (.full) ["@" target] ["[0]" ffi (.only import:)] [abstract |