aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source
diff options
context:
space:
mode:
authorEduardo Julian2021-09-13 00:29:57 -0400
committerEduardo Julian2021-09-13 00:29:57 -0400
commit376c3e472fbb1e2656f8c61b26e0276570609aa1 (patch)
treebc76d7aeff4f2b889ae262a64dc8d26b0476068d /stdlib/source
parent2dbbaaec93a53f8dd0b96a0028b9cf125c9066cd (diff)
Updated only/except import syntax to take into account record => variant syntax change.
Diffstat (limited to '')
-rw-r--r--stdlib/source/documentation/lux.lux8
-rw-r--r--stdlib/source/documentation/lux/abstract.lux6
-rw-r--r--stdlib/source/documentation/lux/abstract/apply.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/codec.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/comonad.lux6
-rw-r--r--stdlib/source/documentation/lux/abstract/comonad/cofree.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/enum.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/equivalence.lux6
-rw-r--r--stdlib/source/documentation/lux/abstract/functor.lux6
-rw-r--r--stdlib/source/documentation/lux/abstract/functor/contravariant.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/hash.lux6
-rw-r--r--stdlib/source/documentation/lux/abstract/interval.lux6
-rw-r--r--stdlib/source/documentation/lux/abstract/mix.lux6
-rw-r--r--stdlib/source/documentation/lux/abstract/monad.lux6
-rw-r--r--stdlib/source/documentation/lux/abstract/monad/free.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/monoid.lux6
-rw-r--r--stdlib/source/documentation/lux/abstract/order.lux6
-rw-r--r--stdlib/source/documentation/lux/abstract/predicate.lux6
-rw-r--r--stdlib/source/documentation/lux/control.lux6
-rw-r--r--stdlib/source/documentation/lux/control/concatenative.lux6
-rw-r--r--stdlib/source/documentation/lux/control/concurrency.lux6
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/actor.lux8
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/async.lux8
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/atom.lux8
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/frp.lux8
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/semaphore.lux8
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/stm.lux8
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/thread.lux8
-rw-r--r--stdlib/source/documentation/lux/control/continuation.lux8
-rw-r--r--stdlib/source/documentation/lux/control/exception.lux8
-rw-r--r--stdlib/source/documentation/lux/control/function.lux8
-rw-r--r--stdlib/source/documentation/lux/control/function/contract.lux8
-rw-r--r--stdlib/source/documentation/lux/control/function/memo.lux8
-rw-r--r--stdlib/source/documentation/lux/control/function/mixin.lux8
-rw-r--r--stdlib/source/documentation/lux/control/function/mutual.lux8
-rw-r--r--stdlib/source/documentation/lux/control/io.lux8
-rw-r--r--stdlib/source/documentation/lux/control/lazy.lux8
-rw-r--r--stdlib/source/documentation/lux/control/maybe.lux8
-rw-r--r--stdlib/source/documentation/lux/control/parser.lux8
-rw-r--r--stdlib/source/documentation/lux/control/parser/analysis.lux8
-rw-r--r--stdlib/source/documentation/lux/control/parser/binary.lux8
-rw-r--r--stdlib/source/documentation/lux/control/parser/cli.lux6
-rw-r--r--stdlib/source/documentation/lux/control/parser/code.lux8
-rw-r--r--stdlib/source/documentation/lux/control/parser/environment.lux6
-rw-r--r--stdlib/source/documentation/lux/control/parser/json.lux6
-rw-r--r--stdlib/source/documentation/lux/control/parser/synthesis.lux8
-rw-r--r--stdlib/source/documentation/lux/control/parser/text.lux8
-rw-r--r--stdlib/source/documentation/lux/control/parser/tree.lux6
-rw-r--r--stdlib/source/documentation/lux/control/parser/type.lux8
-rw-r--r--stdlib/source/documentation/lux/control/parser/xml.lux6
-rw-r--r--stdlib/source/documentation/lux/control/pipe.lux8
-rw-r--r--stdlib/source/documentation/lux/control/reader.lux8
-rw-r--r--stdlib/source/documentation/lux/control/region.lux8
-rw-r--r--stdlib/source/documentation/lux/control/remember.lux6
-rw-r--r--stdlib/source/documentation/lux/control/security.lux6
-rw-r--r--stdlib/source/documentation/lux/control/security/capability.lux6
-rw-r--r--stdlib/source/documentation/lux/control/security/policy.lux6
-rw-r--r--stdlib/source/documentation/lux/control/state.lux8
-rw-r--r--stdlib/source/documentation/lux/control/thread.lux8
-rw-r--r--stdlib/source/documentation/lux/control/try.lux8
-rw-r--r--stdlib/source/documentation/lux/control/writer.lux8
-rw-r--r--stdlib/source/documentation/lux/data.lux6
-rw-r--r--stdlib/source/documentation/lux/data/binary.lux6
-rw-r--r--stdlib/source/documentation/lux/data/bit.lux6
-rw-r--r--stdlib/source/documentation/lux/data/collection.lux6
-rw-r--r--stdlib/source/documentation/lux/data/collection/array.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/bits.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary/plist.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/list.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/queue.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/queue/priority.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/row.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/sequence.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/set.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/set/multi.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/set/ordered.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/stack.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree/finger.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree/zipper.lux8
-rw-r--r--stdlib/source/documentation/lux/data/color.lux8
-rw-r--r--stdlib/source/documentation/lux/data/color/named.lux6
-rw-r--r--stdlib/source/documentation/lux/data/format.lux6
-rw-r--r--stdlib/source/documentation/lux/data/format/binary.lux8
-rw-r--r--stdlib/source/documentation/lux/data/format/json.lux8
-rw-r--r--stdlib/source/documentation/lux/data/format/tar.lux8
-rw-r--r--stdlib/source/documentation/lux/data/format/xml.lux8
-rw-r--r--stdlib/source/documentation/lux/data/identity.lux8
-rw-r--r--stdlib/source/documentation/lux/data/name.lux8
-rw-r--r--stdlib/source/documentation/lux/data/product.lux6
-rw-r--r--stdlib/source/documentation/lux/data/sum.lux6
-rw-r--r--stdlib/source/documentation/lux/data/text.lux6
-rw-r--r--stdlib/source/documentation/lux/data/text/buffer.lux6
-rw-r--r--stdlib/source/documentation/lux/data/text/encoding.lux6
-rw-r--r--stdlib/source/documentation/lux/data/text/encoding/utf8.lux6
-rw-r--r--stdlib/source/documentation/lux/data/text/escape.lux6
-rw-r--r--stdlib/source/documentation/lux/data/text/format.lux4
-rw-r--r--stdlib/source/documentation/lux/data/text/regex.lux6
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode.lux4
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode/block.lux4
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode/set.lux4
-rw-r--r--stdlib/source/documentation/lux/debug.lux8
-rw-r--r--stdlib/source/documentation/lux/documentation.lux4
-rw-r--r--stdlib/source/documentation/lux/extension.lux4
-rw-r--r--stdlib/source/documentation/lux/ffi.js.lux8
-rw-r--r--stdlib/source/documentation/lux/ffi.jvm.lux8
-rw-r--r--stdlib/source/documentation/lux/ffi.old.lux8
-rw-r--r--stdlib/source/documentation/lux/ffi.rb.lux8
-rw-r--r--stdlib/source/documentation/lux/locale.lux6
-rw-r--r--stdlib/source/documentation/lux/locale/language.lux6
-rw-r--r--stdlib/source/documentation/lux/locale/territory.lux6
-rw-r--r--stdlib/source/documentation/lux/macro.lux8
-rw-r--r--stdlib/source/documentation/lux/macro/code.lux6
-rw-r--r--stdlib/source/documentation/lux/macro/local.lux8
-rw-r--r--stdlib/source/documentation/lux/macro/syntax.lux8
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/check.lux6
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/declaration.lux6
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/definition.lux6
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/export.lux6
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/input.lux6
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/type/variable.lux6
-rw-r--r--stdlib/source/documentation/lux/macro/template.lux8
-rw-r--r--stdlib/source/documentation/lux/math.lux6
-rw-r--r--stdlib/source/documentation/lux/math/infix.lux8
-rw-r--r--stdlib/source/documentation/lux/math/logic.lux6
-rw-r--r--stdlib/source/documentation/lux/math/logic/continuous.lux8
-rw-r--r--stdlib/source/documentation/lux/math/logic/fuzzy.lux8
-rw-r--r--stdlib/source/documentation/lux/math/modular.lux8
-rw-r--r--stdlib/source/documentation/lux/math/modulus.lux8
-rw-r--r--stdlib/source/documentation/lux/math/number.lux8
-rw-r--r--stdlib/source/documentation/lux/math/number/complex.lux8
-rw-r--r--stdlib/source/documentation/lux/math/number/frac.lux8
-rw-r--r--stdlib/source/documentation/lux/math/number/i16.lux8
-rw-r--r--stdlib/source/documentation/lux/math/number/i32.lux8
-rw-r--r--stdlib/source/documentation/lux/math/number/i64.lux8
-rw-r--r--stdlib/source/documentation/lux/math/number/i8.lux8
-rw-r--r--stdlib/source/documentation/lux/math/number/int.lux8
-rw-r--r--stdlib/source/documentation/lux/math/number/nat.lux8
-rw-r--r--stdlib/source/documentation/lux/math/number/ratio.lux8
-rw-r--r--stdlib/source/documentation/lux/math/number/rev.lux8
-rw-r--r--stdlib/source/documentation/lux/math/random.lux8
-rw-r--r--stdlib/source/documentation/lux/meta.lux8
-rw-r--r--stdlib/source/documentation/lux/meta/location.lux8
-rw-r--r--stdlib/source/documentation/lux/program.lux6
-rw-r--r--stdlib/source/documentation/lux/static.lux6
-rw-r--r--stdlib/source/documentation/lux/target.lux8
-rw-r--r--stdlib/source/documentation/lux/target/js.lux8
-rw-r--r--stdlib/source/documentation/lux/target/jvm.lux8
-rw-r--r--stdlib/source/documentation/lux/target/lua.lux8
-rw-r--r--stdlib/source/documentation/lux/target/python.lux8
-rw-r--r--stdlib/source/documentation/lux/target/ruby.lux8
-rw-r--r--stdlib/source/documentation/lux/test.lux8
-rw-r--r--stdlib/source/documentation/lux/time.lux8
-rw-r--r--stdlib/source/documentation/lux/time/date.lux8
-rw-r--r--stdlib/source/documentation/lux/time/day.lux8
-rw-r--r--stdlib/source/documentation/lux/time/duration.lux8
-rw-r--r--stdlib/source/documentation/lux/time/instant.lux8
-rw-r--r--stdlib/source/documentation/lux/time/month.lux8
-rw-r--r--stdlib/source/documentation/lux/time/year.lux8
-rw-r--r--stdlib/source/documentation/lux/tool.lux8
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux8
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux8
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux8
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux8
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/phase.lux8
-rw-r--r--stdlib/source/documentation/lux/type.lux6
-rw-r--r--stdlib/source/documentation/lux/type/abstract.lux8
-rw-r--r--stdlib/source/documentation/lux/type/check.lux8
-rw-r--r--stdlib/source/documentation/lux/type/dynamic.lux8
-rw-r--r--stdlib/source/documentation/lux/type/implicit.lux8
-rw-r--r--stdlib/source/documentation/lux/type/poly.lux8
-rw-r--r--stdlib/source/documentation/lux/type/quotient.lux8
-rw-r--r--stdlib/source/documentation/lux/type/refinement.lux8
-rw-r--r--stdlib/source/documentation/lux/type/resource.lux8
-rw-r--r--stdlib/source/documentation/lux/type/unit.lux8
-rw-r--r--stdlib/source/documentation/lux/type/variance.lux8
-rw-r--r--stdlib/source/documentation/lux/world.lux4
-rw-r--r--stdlib/source/documentation/lux/world/console.lux6
-rw-r--r--stdlib/source/documentation/lux/world/file.lux6
-rw-r--r--stdlib/source/documentation/lux/world/file/watch.lux6
-rw-r--r--stdlib/source/documentation/lux/world/input/keyboard.lux6
-rw-r--r--stdlib/source/documentation/lux/world/net.lux4
-rw-r--r--stdlib/source/documentation/lux/world/net/http/client.lux6
-rw-r--r--stdlib/source/documentation/lux/world/net/http/status.lux6
-rw-r--r--stdlib/source/documentation/lux/world/net/uri.lux4
-rw-r--r--stdlib/source/documentation/lux/world/output/video/resolution.lux6
-rw-r--r--stdlib/source/documentation/lux/world/program.lux6
-rw-r--r--stdlib/source/documentation/lux/world/shell.lux6
-rw-r--r--stdlib/source/library/lux.lux12
-rw-r--r--stdlib/source/library/lux/abstract/algebra.lux2
-rw-r--r--stdlib/source/library/lux/abstract/apply.lux4
-rw-r--r--stdlib/source/library/lux/abstract/codec.lux4
-rw-r--r--stdlib/source/library/lux/abstract/comonad.lux2
-rw-r--r--stdlib/source/library/lux/abstract/comonad/cofree.lux4
-rw-r--r--stdlib/source/library/lux/abstract/enum.lux2
-rw-r--r--stdlib/source/library/lux/abstract/functor.lux2
-rw-r--r--stdlib/source/library/lux/abstract/hash.lux2
-rw-r--r--stdlib/source/library/lux/abstract/interval.lux4
-rw-r--r--stdlib/source/library/lux/abstract/mix.lux2
-rw-r--r--stdlib/source/library/lux/abstract/monad.lux2
-rw-r--r--stdlib/source/library/lux/abstract/monad/free.lux6
-rw-r--r--stdlib/source/library/lux/abstract/monad/indexed.lux4
-rw-r--r--stdlib/source/library/lux/abstract/monoid.lux2
-rw-r--r--stdlib/source/library/lux/abstract/order.lux2
-rw-r--r--stdlib/source/library/lux/abstract/predicate.lux4
-rw-r--r--stdlib/source/library/lux/control/concatenative.lux10
-rw-r--r--stdlib/source/library/lux/control/concurrency/actor.lux28
-rw-r--r--stdlib/source/library/lux/control/concurrency/async.lux16
-rw-r--r--stdlib/source/library/lux/control/concurrency/atom.lux4
-rw-r--r--stdlib/source/library/lux/control/concurrency/frp.lux22
-rw-r--r--stdlib/source/library/lux/control/concurrency/semaphore.lux18
-rw-r--r--stdlib/source/library/lux/control/concurrency/stm.lux14
-rw-r--r--stdlib/source/library/lux/control/concurrency/thread.lux8
-rw-r--r--stdlib/source/library/lux/control/continuation.lux10
-rw-r--r--stdlib/source/library/lux/control/exception.lux8
-rw-r--r--stdlib/source/library/lux/control/function.lux2
-rw-r--r--stdlib/source/library/lux/control/function/contract.lux8
-rw-r--r--stdlib/source/library/lux/control/function/memo.lux10
-rw-r--r--stdlib/source/library/lux/control/function/mixin.lux6
-rw-r--r--stdlib/source/library/lux/control/function/mutual.lux18
-rw-r--r--stdlib/source/library/lux/control/io.lux10
-rw-r--r--stdlib/source/library/lux/control/lazy.lux12
-rw-r--r--stdlib/source/library/lux/control/maybe.lux14
-rw-r--r--stdlib/source/library/lux/control/parser.lux12
-rw-r--r--stdlib/source/library/lux/control/parser/analysis.lux18
-rw-r--r--stdlib/source/library/lux/control/parser/binary.lux20
-rw-r--r--stdlib/source/library/lux/control/parser/cli.lux6
-rw-r--r--stdlib/source/library/lux/control/parser/code.lux6
-rw-r--r--stdlib/source/library/lux/control/parser/environment.lux8
-rw-r--r--stdlib/source/library/lux/control/parser/json.lux10
-rw-r--r--stdlib/source/library/lux/control/parser/synthesis.lux20
-rw-r--r--stdlib/source/library/lux/control/parser/text.lux10
-rw-r--r--stdlib/source/library/lux/control/parser/tree.lux10
-rw-r--r--stdlib/source/library/lux/control/parser/type.lux12
-rw-r--r--stdlib/source/library/lux/control/parser/xml.lux10
-rw-r--r--stdlib/source/library/lux/control/pipe.lux8
-rw-r--r--stdlib/source/library/lux/control/reader.lux8
-rw-r--r--stdlib/source/library/lux/control/region.lux12
-rw-r--r--stdlib/source/library/lux/control/remember.lux12
-rw-r--r--stdlib/source/library/lux/control/security/capability.lux10
-rw-r--r--stdlib/source/library/lux/control/security/policy.lux6
-rw-r--r--stdlib/source/library/lux/control/state.lux8
-rw-r--r--stdlib/source/library/lux/control/thread.lux10
-rw-r--r--stdlib/source/library/lux/control/try.lux8
-rw-r--r--stdlib/source/library/lux/control/writer.lux8
-rw-r--r--stdlib/source/library/lux/data/binary.lux16
-rw-r--r--stdlib/source/library/lux/data/bit.lux8
-rw-r--r--stdlib/source/library/lux/data/collection/array.lux12
-rw-r--r--stdlib/source/library/lux/data/collection/bits.lux6
-rw-r--r--stdlib/source/library/lux/data/collection/dictionary.lux12
-rw-r--r--stdlib/source/library/lux/data/collection/dictionary/ordered.lux4
-rw-r--r--stdlib/source/library/lux/data/collection/dictionary/plist.lux2
-rw-r--r--stdlib/source/library/lux/data/collection/list.lux16
-rw-r--r--stdlib/source/library/lux/data/collection/queue.lux6
-rw-r--r--stdlib/source/library/lux/data/collection/queue/priority.lux10
-rw-r--r--stdlib/source/library/lux/data/collection/row.lux26
-rw-r--r--stdlib/source/library/lux/data/collection/sequence.lux12
-rw-r--r--stdlib/source/library/lux/data/collection/set.lux12
-rw-r--r--stdlib/source/library/lux/data/collection/set/multi.lux10
-rw-r--r--stdlib/source/library/lux/data/collection/set/ordered.lux6
-rw-r--r--stdlib/source/library/lux/data/collection/stack.lux4
-rw-r--r--stdlib/source/library/lux/data/collection/tree.lux12
-rw-r--r--stdlib/source/library/lux/data/collection/tree/finger.lux6
-rw-r--r--stdlib/source/library/lux/data/collection/tree/zipper.lux12
-rw-r--r--stdlib/source/library/lux/data/color.lux6
-rw-r--r--stdlib/source/library/lux/data/color/named.lux4
-rw-r--r--stdlib/source/library/lux/data/format/binary.lux22
-rw-r--r--stdlib/source/library/lux/data/format/css.lux18
-rw-r--r--stdlib/source/library/lux/data/format/css/font.lux6
-rw-r--r--stdlib/source/library/lux/data/format/css/property.lux84
-rw-r--r--stdlib/source/library/lux/data/format/css/query.lux18
-rw-r--r--stdlib/source/library/lux/data/format/css/selector.lux6
-rw-r--r--stdlib/source/library/lux/data/format/css/style.lux6
-rw-r--r--stdlib/source/library/lux/data/format/css/value.lux10
-rw-r--r--stdlib/source/library/lux/data/format/html.lux10
-rw-r--r--stdlib/source/library/lux/data/format/json.lux20
-rw-r--r--stdlib/source/library/lux/data/format/markdown.lux6
-rw-r--r--stdlib/source/library/lux/data/format/tar.lux24
-rw-r--r--stdlib/source/library/lux/data/format/xml.lux14
-rw-r--r--stdlib/source/library/lux/data/identity.lux8
-rw-r--r--stdlib/source/library/lux/data/name.lux8
-rw-r--r--stdlib/source/library/lux/data/product.lux4
-rw-r--r--stdlib/source/library/lux/data/store.lux2
-rw-r--r--stdlib/source/library/lux/data/sum.lux4
-rw-r--r--stdlib/source/library/lux/data/text.lux14
-rw-r--r--stdlib/source/library/lux/data/text/buffer.lux6
-rw-r--r--stdlib/source/library/lux/data/text/encoding/utf8.lux6
-rw-r--r--stdlib/source/library/lux/data/text/escape.lux14
-rw-r--r--stdlib/source/library/lux/data/text/format.lux8
-rw-r--r--stdlib/source/library/lux/data/text/regex.lux12
-rw-r--r--stdlib/source/library/lux/data/text/unicode/block.lux12
-rw-r--r--stdlib/source/library/lux/data/text/unicode/set.lux10
-rw-r--r--stdlib/source/library/lux/data/trace.lux4
-rw-r--r--stdlib/source/library/lux/debug.lux34
-rw-r--r--stdlib/source/library/lux/documentation.lux20
-rw-r--r--stdlib/source/library/lux/extension.lux6
-rw-r--r--stdlib/source/library/lux/ffi.js.lux8
-rw-r--r--stdlib/source/library/lux/ffi.jvm.lux24
-rw-r--r--stdlib/source/library/lux/ffi.lua.lux8
-rw-r--r--stdlib/source/library/lux/ffi.old.lux16
-rw-r--r--stdlib/source/library/lux/ffi.php.lux10
-rw-r--r--stdlib/source/library/lux/ffi.py.lux8
-rw-r--r--stdlib/source/library/lux/ffi.rb.lux10
-rw-r--r--stdlib/source/library/lux/ffi.scm.lux12
-rw-r--r--stdlib/source/library/lux/locale.lux12
-rw-r--r--stdlib/source/library/lux/locale/language.lux4
-rw-r--r--stdlib/source/library/lux/locale/territory.lux4
-rw-r--r--stdlib/source/library/lux/macro.lux2
-rw-r--r--stdlib/source/library/lux/macro/code.lux4
-rw-r--r--stdlib/source/library/lux/macro/local.lux8
-rw-r--r--stdlib/source/library/lux/macro/syntax.lux6
-rw-r--r--stdlib/source/library/lux/macro/syntax/check.lux8
-rw-r--r--stdlib/source/library/lux/macro/syntax/declaration.lux4
-rw-r--r--stdlib/source/library/lux/macro/syntax/definition.lux12
-rw-r--r--stdlib/source/library/lux/macro/syntax/export.lux4
-rw-r--r--stdlib/source/library/lux/macro/syntax/input.lux4
-rw-r--r--stdlib/source/library/lux/macro/syntax/type/variable.lux4
-rw-r--r--stdlib/source/library/lux/macro/template.lux14
-rw-r--r--stdlib/source/library/lux/math/infix.lux6
-rw-r--r--stdlib/source/library/lux/math/logic/continuous.lux4
-rw-r--r--stdlib/source/library/lux/math/logic/fuzzy.lux4
-rw-r--r--stdlib/source/library/lux/math/modular.lux20
-rw-r--r--stdlib/source/library/lux/math/modulus.lux8
-rw-r--r--stdlib/source/library/lux/math/number.lux4
-rw-r--r--stdlib/source/library/lux/math/number/complex.lux10
-rw-r--r--stdlib/source/library/lux/math/number/frac.lux18
-rw-r--r--stdlib/source/library/lux/math/number/i16.lux8
-rw-r--r--stdlib/source/library/lux/math/number/i32.lux8
-rw-r--r--stdlib/source/library/lux/math/number/i64.lux8
-rw-r--r--stdlib/source/library/lux/math/number/i8.lux8
-rw-r--r--stdlib/source/library/lux/math/number/int.lux20
-rw-r--r--stdlib/source/library/lux/math/number/nat.lux16
-rw-r--r--stdlib/source/library/lux/math/number/ratio.lux16
-rw-r--r--stdlib/source/library/lux/math/number/rev.lux16
-rw-r--r--stdlib/source/library/lux/math/random.lux42
-rw-r--r--stdlib/source/library/lux/meta.lux10
-rw-r--r--stdlib/source/library/lux/meta/location.lux2
-rw-r--r--stdlib/source/library/lux/program.lux6
-rw-r--r--stdlib/source/library/lux/static.lux10
-rw-r--r--stdlib/source/library/lux/target/common_lisp.lux6
-rw-r--r--stdlib/source/library/lux/target/js.lux6
-rw-r--r--stdlib/source/library/lux/target/jvm.lux8
-rw-r--r--stdlib/source/library/lux/target/jvm/attribute.lux20
-rw-r--r--stdlib/source/library/lux/target/jvm/attribute/code.lux16
-rw-r--r--stdlib/source/library/lux/target/jvm/attribute/code/exception.lux12
-rw-r--r--stdlib/source/library/lux/target/jvm/attribute/constant.lux10
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode.lux52
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/address.lux16
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/environment.lux22
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/environment/limit.lux18
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/environment/limit/registry.lux14
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/environment/limit/stack.lux10
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/instruction.lux24
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/jump.lux6
-rw-r--r--stdlib/source/library/lux/target/jvm/class.lux32
-rw-r--r--stdlib/source/library/lux/target/jvm/constant.lux16
-rw-r--r--stdlib/source/library/lux/target/jvm/constant/pool.lux22
-rw-r--r--stdlib/source/library/lux/target/jvm/constant/tag.lux6
-rw-r--r--stdlib/source/library/lux/target/jvm/encoding/name.lux2
-rw-r--r--stdlib/source/library/lux/target/jvm/encoding/signed.lux14
-rw-r--r--stdlib/source/library/lux/target/jvm/encoding/unsigned.lux14
-rw-r--r--stdlib/source/library/lux/target/jvm/field.lux26
-rw-r--r--stdlib/source/library/lux/target/jvm/index.lux6
-rw-r--r--stdlib/source/library/lux/target/jvm/loader.lux18
-rw-r--r--stdlib/source/library/lux/target/jvm/magic.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/method.lux28
-rw-r--r--stdlib/source/library/lux/target/jvm/modifier.lux12
-rw-r--r--stdlib/source/library/lux/target/jvm/modifier/inner.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/reflection.lux18
-rw-r--r--stdlib/source/library/lux/target/jvm/type.lux18
-rw-r--r--stdlib/source/library/lux/target/jvm/type/alias.lux18
-rw-r--r--stdlib/source/library/lux/target/jvm/type/box.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/type/descriptor.lux10
-rw-r--r--stdlib/source/library/lux/target/jvm/type/lux.lux16
-rw-r--r--stdlib/source/library/lux/target/jvm/type/parser.lux14
-rw-r--r--stdlib/source/library/lux/target/jvm/type/reflection.lux10
-rw-r--r--stdlib/source/library/lux/target/jvm/type/signature.lux12
-rw-r--r--stdlib/source/library/lux/target/jvm/version.lux2
-rw-r--r--stdlib/source/library/lux/target/lua.lux12
-rw-r--r--stdlib/source/library/lux/target/php.lux12
-rw-r--r--stdlib/source/library/lux/target/python.lux12
-rw-r--r--stdlib/source/library/lux/target/r.lux8
-rw-r--r--stdlib/source/library/lux/target/ruby.lux12
-rw-r--r--stdlib/source/library/lux/target/scheme.lux10
-rw-r--r--stdlib/source/library/lux/test.lux26
-rw-r--r--stdlib/source/library/lux/time.lux20
-rw-r--r--stdlib/source/library/lux/time/date.lux22
-rw-r--r--stdlib/source/library/lux/time/day.lux16
-rw-r--r--stdlib/source/library/lux/time/duration.lux14
-rw-r--r--stdlib/source/library/lux/time/instant.lux28
-rw-r--r--stdlib/source/library/lux/time/month.lux14
-rw-r--r--stdlib/source/library/lux/time/year.lux14
-rw-r--r--stdlib/source/library/lux/tool/compiler.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/default/init.lux30
-rw-r--r--stdlib/source/library/lux/tool/compiler/default/platform.lux54
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux.lux6
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/analysis.lux22
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/analysis/evaluation.lux14
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/analysis/macro.lux8
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/directive.lux6
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/generation.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case/coverage.lux14
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/function.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/inference.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/module.lux8
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/primitive.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/reference.lux6
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/scope.lux8
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/structure.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/type.lux6
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/directive.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/common_lisp.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/js.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/jvm.lux36
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lua.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/php.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/python.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/r.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/ruby.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/scheme.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/bundle.lux8
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/jvm.lux30
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/lux.lux26
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/common.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/host.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js/common.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/js/host.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/common.lux26
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/host.lux42
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/common.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/host.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/common.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/host.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/common.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/host.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/common.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/host.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/common.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/host.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/common.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/host.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/synthesis.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/case.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/extension.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/extension/common.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/function.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/loop.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/primitive.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/reference.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/runtime.lux22
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/structure.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/extension.lux8
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/case.lux14
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/function.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/loop.lux14
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/primitive.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/reference.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/runtime.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/structure.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/case.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/debug.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function.lux34
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/abstract.lux6
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/constant.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/constant/arity.lux8
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/count.lux6
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/foreign.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/partial.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/apply.lux22
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/implementation.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/init.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/new.lux26
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/reset.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/host.lux34
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/loop.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/primitive.lux8
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/program.lux14
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/reference.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/runtime.lux32
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/structure.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/value.lux8
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/case.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/function.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/loop.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/primitive.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/reference.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/runtime.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/structure.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/case.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/extension.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/extension/common.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/function.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/loop.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/primitive.lux6
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/reference.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/runtime.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/structure.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/case.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/function.lux22
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/loop.lux14
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/primitive.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/reference.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/runtime.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/structure.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/case.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/function.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/loop.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/primitive.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/procedure/common.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/procedure/host.lux6
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/reference.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/runtime.lux22
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/structure.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/reference.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/case.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/function.lux22
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/loop.lux14
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/primitive.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/reference.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/runtime.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/structure.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/case.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/extension.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/extension/common.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/function.lux20
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/loop.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/primitive.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/reference.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/runtime.lux22
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/structure.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/case.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/function.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/loop.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/variable.lux14
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/program.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/syntax.lux8
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/synthesis.lux26
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/version.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive.lux32
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive/artifact.lux16
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive/descriptor.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive/document.lux22
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive/key.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive/signature.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/cache/dependency.lux22
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/io.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/io/archive.lux42
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/io/context.lux26
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/packager.lux10
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/packager/jvm.lux26
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/packager/scheme.lux28
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/packager/script.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/phase.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/reference.lux12
-rw-r--r--stdlib/source/library/lux/tool/compiler/reference/variable.lux8
-rw-r--r--stdlib/source/library/lux/tool/interpreter.lux20
-rw-r--r--stdlib/source/library/lux/tool/mediator.lux12
-rw-r--r--stdlib/source/library/lux/type.lux12
-rw-r--r--stdlib/source/library/lux/type/abstract.lux8
-rw-r--r--stdlib/source/library/lux/type/check.lux12
-rw-r--r--stdlib/source/library/lux/type/dynamic.lux8
-rw-r--r--stdlib/source/library/lux/type/implicit.lux12
-rw-r--r--stdlib/source/library/lux/type/poly.lux10
-rw-r--r--stdlib/source/library/lux/type/quotient.lux8
-rw-r--r--stdlib/source/library/lux/type/refinement.lux6
-rw-r--r--stdlib/source/library/lux/type/resource.lux14
-rw-r--r--stdlib/source/library/lux/type/unit.lux16
-rw-r--r--stdlib/source/library/lux/world/console.lux16
-rw-r--r--stdlib/source/library/lux/world/db/jdbc.lux26
-rw-r--r--stdlib/source/library/lux/world/db/jdbc/input.lux16
-rw-r--r--stdlib/source/library/lux/world/db/jdbc/output.lux18
-rw-r--r--stdlib/source/library/lux/world/db/sql.lux6
-rw-r--r--stdlib/source/library/lux/world/file.lux24
-rw-r--r--stdlib/source/library/lux/world/file/watch.lux24
-rw-r--r--stdlib/source/library/lux/world/net.lux2
-rw-r--r--stdlib/source/library/lux/world/net/http.lux12
-rw-r--r--stdlib/source/library/lux/world/net/http/client.lux16
-rw-r--r--stdlib/source/library/lux/world/net/http/cookie.lux14
-rw-r--r--stdlib/source/library/lux/world/net/http/header.lux12
-rw-r--r--stdlib/source/library/lux/world/net/http/mime.lux4
-rw-r--r--stdlib/source/library/lux/world/net/http/query.lux10
-rw-r--r--stdlib/source/library/lux/world/net/http/request.lux14
-rw-r--r--stdlib/source/library/lux/world/net/http/response.lux14
-rw-r--r--stdlib/source/library/lux/world/net/http/route.lux6
-rw-r--r--stdlib/source/library/lux/world/net/http/status.lux2
-rw-r--r--stdlib/source/library/lux/world/net/http/version.lux2
-rw-r--r--stdlib/source/library/lux/world/output/video/resolution.lux4
-rw-r--r--stdlib/source/library/lux/world/program.lux24
-rw-r--r--stdlib/source/library/lux/world/service/authentication.lux4
-rw-r--r--stdlib/source/library/lux/world/service/crud.lux6
-rw-r--r--stdlib/source/library/lux/world/service/inventory.lux4
-rw-r--r--stdlib/source/library/lux/world/service/journal.lux10
-rw-r--r--stdlib/source/library/lux/world/service/mail.lux6
-rw-r--r--stdlib/source/library/lux/world/shell.lux26
-rw-r--r--stdlib/source/poly/lux/abstract/equivalence.lux10
-rw-r--r--stdlib/source/poly/lux/abstract/functor.lux10
-rw-r--r--stdlib/source/poly/lux/data/format/json.lux12
-rw-r--r--stdlib/source/program/aedifex.lux44
-rw-r--r--stdlib/source/program/aedifex/action.lux6
-rw-r--r--stdlib/source/program/aedifex/artifact.lux14
-rw-r--r--stdlib/source/program/aedifex/artifact/extension.lux4
-rw-r--r--stdlib/source/program/aedifex/artifact/snapshot.lux12
-rw-r--r--stdlib/source/program/aedifex/artifact/snapshot/build.lux8
-rw-r--r--stdlib/source/program/aedifex/artifact/snapshot/stamp.lux12
-rw-r--r--stdlib/source/program/aedifex/artifact/snapshot/time.lux12
-rw-r--r--stdlib/source/program/aedifex/artifact/snapshot/version.lux14
-rw-r--r--stdlib/source/program/aedifex/artifact/snapshot/version/value.lux4
-rw-r--r--stdlib/source/program/aedifex/artifact/time.lux12
-rw-r--r--stdlib/source/program/aedifex/artifact/time/date.lux10
-rw-r--r--stdlib/source/program/aedifex/artifact/time/time.lux4
-rw-r--r--stdlib/source/program/aedifex/artifact/type.lux2
-rw-r--r--stdlib/source/program/aedifex/artifact/versioning.lux18
-rw-r--r--stdlib/source/program/aedifex/cli.lux12
-rw-r--r--stdlib/source/program/aedifex/command.lux2
-rw-r--r--stdlib/source/program/aedifex/command/auto.lux18
-rw-r--r--stdlib/source/program/aedifex/command/build.lux36
-rw-r--r--stdlib/source/program/aedifex/command/clean.lux16
-rw-r--r--stdlib/source/program/aedifex/command/deploy.lux30
-rw-r--r--stdlib/source/program/aedifex/command/deps.lux24
-rw-r--r--stdlib/source/program/aedifex/command/install.lux22
-rw-r--r--stdlib/source/program/aedifex/command/pom.lux10
-rw-r--r--stdlib/source/program/aedifex/command/test.lux16
-rw-r--r--stdlib/source/program/aedifex/command/version.lux6
-rw-r--r--stdlib/source/program/aedifex/dependency.lux14
-rw-r--r--stdlib/source/program/aedifex/dependency/deployment.lux34
-rw-r--r--stdlib/source/program/aedifex/dependency/resolution.lux50
-rw-r--r--stdlib/source/program/aedifex/dependency/status.lux6
-rw-r--r--stdlib/source/program/aedifex/format.lux12
-rw-r--r--stdlib/source/program/aedifex/hash.lux16
-rw-r--r--stdlib/source/program/aedifex/input.lux14
-rw-r--r--stdlib/source/program/aedifex/local.lux6
-rw-r--r--stdlib/source/program/aedifex/metadata.lux8
-rw-r--r--stdlib/source/program/aedifex/metadata/artifact.lux28
-rw-r--r--stdlib/source/program/aedifex/metadata/snapshot.lux34
-rw-r--r--stdlib/source/program/aedifex/package.lux20
-rw-r--r--stdlib/source/program/aedifex/parser.lux20
-rw-r--r--stdlib/source/program/aedifex/pom.lux16
-rw-r--r--stdlib/source/program/aedifex/profile.lux26
-rw-r--r--stdlib/source/program/aedifex/project.lux20
-rw-r--r--stdlib/source/program/aedifex/repository.lux12
-rw-r--r--stdlib/source/program/aedifex/repository/identity.lux6
-rw-r--r--stdlib/source/program/aedifex/repository/local.lux10
-rw-r--r--stdlib/source/program/aedifex/repository/origin.lux6
-rw-r--r--stdlib/source/program/aedifex/repository/remote.lux20
-rw-r--r--stdlib/source/program/aedifex/runtime.lux6
-rw-r--r--stdlib/source/program/compositor.lux40
-rw-r--r--stdlib/source/program/compositor/cli.lux10
-rw-r--r--stdlib/source/program/compositor/export.lux14
-rw-r--r--stdlib/source/program/compositor/import.lux20
-rw-r--r--stdlib/source/program/compositor/static.lux4
-rw-r--r--stdlib/source/specification/aedifex/repository.lux10
-rw-r--r--stdlib/source/specification/compositor.lux14
-rw-r--r--stdlib/source/specification/compositor/analysis/type.lux12
-rw-r--r--stdlib/source/specification/compositor/common.lux16
-rw-r--r--stdlib/source/specification/compositor/generation/case.lux18
-rw-r--r--stdlib/source/specification/compositor/generation/common.lux16
-rw-r--r--stdlib/source/specification/compositor/generation/function.lux18
-rw-r--r--stdlib/source/specification/compositor/generation/primitive.lux10
-rw-r--r--stdlib/source/specification/compositor/generation/reference.lux10
-rw-r--r--stdlib/source/specification/compositor/generation/structure.lux14
-rw-r--r--stdlib/source/specification/lux/abstract/apply.lux8
-rw-r--r--stdlib/source/specification/lux/abstract/codec.lux8
-rw-r--r--stdlib/source/specification/lux/abstract/comonad.lux8
-rw-r--r--stdlib/source/specification/lux/abstract/enum.lux6
-rw-r--r--stdlib/source/specification/lux/abstract/equivalence.lux8
-rw-r--r--stdlib/source/specification/lux/abstract/functor.lux8
-rw-r--r--stdlib/source/specification/lux/abstract/functor/contravariant.lux8
-rw-r--r--stdlib/source/specification/lux/abstract/hash.lux6
-rw-r--r--stdlib/source/specification/lux/abstract/interval.lux6
-rw-r--r--stdlib/source/specification/lux/abstract/mix.lux6
-rw-r--r--stdlib/source/specification/lux/abstract/monad.lux6
-rw-r--r--stdlib/source/specification/lux/abstract/monoid.lux8
-rw-r--r--stdlib/source/specification/lux/abstract/order.lux6
-rw-r--r--stdlib/source/specification/lux/world/console.lux10
-rw-r--r--stdlib/source/specification/lux/world/file.lux16
-rw-r--r--stdlib/source/specification/lux/world/program.lux6
-rw-r--r--stdlib/source/specification/lux/world/shell.lux12
-rw-r--r--stdlib/source/test/aedifex.lux4
-rw-r--r--stdlib/source/test/aedifex/artifact.lux8
-rw-r--r--stdlib/source/test/aedifex/artifact/extension.lux6
-rw-r--r--stdlib/source/test/aedifex/artifact/snapshot.lux6
-rw-r--r--stdlib/source/test/aedifex/artifact/snapshot/build.lux6
-rw-r--r--stdlib/source/test/aedifex/artifact/snapshot/stamp.lux6
-rw-r--r--stdlib/source/test/aedifex/artifact/snapshot/time.lux6
-rw-r--r--stdlib/source/test/aedifex/artifact/snapshot/version.lux6
-rw-r--r--stdlib/source/test/aedifex/artifact/snapshot/version/value.lux8
-rw-r--r--stdlib/source/test/aedifex/artifact/time.lux6
-rw-r--r--stdlib/source/test/aedifex/artifact/time/date.lux6
-rw-r--r--stdlib/source/test/aedifex/artifact/time/time.lux6
-rw-r--r--stdlib/source/test/aedifex/artifact/type.lux6
-rw-r--r--stdlib/source/test/aedifex/artifact/versioning.lux6
-rw-r--r--stdlib/source/test/aedifex/cache.lux26
-rw-r--r--stdlib/source/test/aedifex/cli.lux8
-rw-r--r--stdlib/source/test/aedifex/command.lux2
-rw-r--r--stdlib/source/test/aedifex/command/auto.lux24
-rw-r--r--stdlib/source/test/aedifex/command/build.lux20
-rw-r--r--stdlib/source/test/aedifex/command/clean.lux18
-rw-r--r--stdlib/source/test/aedifex/command/deploy.lux16
-rw-r--r--stdlib/source/test/aedifex/command/deps.lux8
-rw-r--r--stdlib/source/test/aedifex/command/install.lux16
-rw-r--r--stdlib/source/test/aedifex/command/pom.lux4
-rw-r--r--stdlib/source/test/aedifex/command/test.lux6
-rw-r--r--stdlib/source/test/aedifex/command/version.lux12
-rw-r--r--stdlib/source/test/aedifex/dependency.lux6
-rw-r--r--stdlib/source/test/aedifex/dependency/deployment.lux28
-rw-r--r--stdlib/source/test/aedifex/dependency/resolution.lux18
-rw-r--r--stdlib/source/test/aedifex/dependency/status.lux6
-rw-r--r--stdlib/source/test/aedifex/hash.lux10
-rw-r--r--stdlib/source/test/aedifex/input.lux14
-rw-r--r--stdlib/source/test/aedifex/local.lux6
-rw-r--r--stdlib/source/test/aedifex/metadata.lux4
-rw-r--r--stdlib/source/test/aedifex/metadata/artifact.lux6
-rw-r--r--stdlib/source/test/aedifex/metadata/snapshot.lux10
-rw-r--r--stdlib/source/test/aedifex/package.lux10
-rw-r--r--stdlib/source/test/aedifex/parser.lux20
-rw-r--r--stdlib/source/test/aedifex/pom.lux4
-rw-r--r--stdlib/source/test/aedifex/profile.lux18
-rw-r--r--stdlib/source/test/aedifex/project.lux6
-rw-r--r--stdlib/source/test/aedifex/repository.lux24
-rw-r--r--stdlib/source/test/aedifex/repository/identity.lux4
-rw-r--r--stdlib/source/test/aedifex/repository/local.lux4
-rw-r--r--stdlib/source/test/aedifex/repository/origin.lux4
-rw-r--r--stdlib/source/test/aedifex/repository/remote.lux12
-rw-r--r--stdlib/source/test/aedifex/runtime.lux6
-rw-r--r--stdlib/source/test/lux.lux18
-rw-r--r--stdlib/source/test/lux/abstract.lux2
-rw-r--r--stdlib/source/test/lux/abstract/apply.lux6
-rw-r--r--stdlib/source/test/lux/abstract/codec.lux12
-rw-r--r--stdlib/source/test/lux/abstract/comonad.lux6
-rw-r--r--stdlib/source/test/lux/abstract/comonad/cofree.lux10
-rw-r--r--stdlib/source/test/lux/abstract/enum.lux6
-rw-r--r--stdlib/source/test/lux/abstract/equivalence.lux8
-rw-r--r--stdlib/source/test/lux/abstract/functor.lux6
-rw-r--r--stdlib/source/test/lux/abstract/functor/contravariant.lux2
-rw-r--r--stdlib/source/test/lux/abstract/hash.lux8
-rw-r--r--stdlib/source/test/lux/abstract/interval.lux10
-rw-r--r--stdlib/source/test/lux/abstract/mix.lux6
-rw-r--r--stdlib/source/test/lux/abstract/monad.lux6
-rw-r--r--stdlib/source/test/lux/abstract/monad/free.lux10
-rw-r--r--stdlib/source/test/lux/abstract/monoid.lux8
-rw-r--r--stdlib/source/test/lux/abstract/order.lux8
-rw-r--r--stdlib/source/test/lux/abstract/predicate.lux8
-rw-r--r--stdlib/source/test/lux/control.lux4
-rw-r--r--stdlib/source/test/lux/control/concatenative.lux6
-rw-r--r--stdlib/source/test/lux/control/concurrency/actor.lux20
-rw-r--r--stdlib/source/test/lux/control/concurrency/async.lux10
-rw-r--r--stdlib/source/test/lux/control/concurrency/atom.lux4
-rw-r--r--stdlib/source/test/lux/control/concurrency/frp.lux14
-rw-r--r--stdlib/source/test/lux/control/concurrency/semaphore.lux12
-rw-r--r--stdlib/source/test/lux/control/concurrency/stm.lux12
-rw-r--r--stdlib/source/test/lux/control/concurrency/thread.lux8
-rw-r--r--stdlib/source/test/lux/control/continuation.lux6
-rw-r--r--stdlib/source/test/lux/control/exception.lux10
-rw-r--r--stdlib/source/test/lux/control/function.lux8
-rw-r--r--stdlib/source/test/lux/control/function/contract.lux4
-rw-r--r--stdlib/source/test/lux/control/function/memo.lux12
-rw-r--r--stdlib/source/test/lux/control/function/mixin.lux12
-rw-r--r--stdlib/source/test/lux/control/function/mutual.lux8
-rw-r--r--stdlib/source/test/lux/control/io.lux8
-rw-r--r--stdlib/source/test/lux/control/lazy.lux10
-rw-r--r--stdlib/source/test/lux/control/maybe.lux6
-rw-r--r--stdlib/source/test/lux/control/parser.lux16
-rw-r--r--stdlib/source/test/lux/control/parser/analysis.lux12
-rw-r--r--stdlib/source/test/lux/control/parser/binary.lux16
-rw-r--r--stdlib/source/test/lux/control/parser/cli.lux4
-rw-r--r--stdlib/source/test/lux/control/parser/code.lux6
-rw-r--r--stdlib/source/test/lux/control/parser/environment.lux4
-rw-r--r--stdlib/source/test/lux/control/parser/json.lux10
-rw-r--r--stdlib/source/test/lux/control/parser/synthesis.lux16
-rw-r--r--stdlib/source/test/lux/control/parser/text.lux12
-rw-r--r--stdlib/source/test/lux/control/parser/tree.lux4
-rw-r--r--stdlib/source/test/lux/control/parser/type.lux8
-rw-r--r--stdlib/source/test/lux/control/parser/xml.lux6
-rw-r--r--stdlib/source/test/lux/control/pipe.lux6
-rw-r--r--stdlib/source/test/lux/control/reader.lux10
-rw-r--r--stdlib/source/test/lux/control/region.lux22
-rw-r--r--stdlib/source/test/lux/control/remember.lux16
-rw-r--r--stdlib/source/test/lux/control/security/capability.lux6
-rw-r--r--stdlib/source/test/lux/control/security/policy.lux10
-rw-r--r--stdlib/source/test/lux/control/state.lux10
-rw-r--r--stdlib/source/test/lux/control/thread.lux8
-rw-r--r--stdlib/source/test/lux/control/try.lux10
-rw-r--r--stdlib/source/test/lux/control/writer.lux12
-rw-r--r--stdlib/source/test/lux/data.lux4
-rw-r--r--stdlib/source/test/lux/data/binary.lux12
-rw-r--r--stdlib/source/test/lux/data/bit.lux4
-rw-r--r--stdlib/source/test/lux/data/collection.lux2
-rw-r--r--stdlib/source/test/lux/data/collection/array.lux10
-rw-r--r--stdlib/source/test/lux/data/collection/bits.lux8
-rw-r--r--stdlib/source/test/lux/data/collection/dictionary.lux8
-rw-r--r--stdlib/source/test/lux/data/collection/dictionary/ordered.lux10
-rw-r--r--stdlib/source/test/lux/data/collection/dictionary/plist.lux6
-rw-r--r--stdlib/source/test/lux/data/collection/list.lux6
-rw-r--r--stdlib/source/test/lux/data/collection/queue.lux6
-rw-r--r--stdlib/source/test/lux/data/collection/queue/priority.lux8
-rw-r--r--stdlib/source/test/lux/data/collection/row.lux8
-rw-r--r--stdlib/source/test/lux/data/collection/sequence.lux8
-rw-r--r--stdlib/source/test/lux/data/collection/set.lux8
-rw-r--r--stdlib/source/test/lux/data/collection/set/multi.lux8
-rw-r--r--stdlib/source/test/lux/data/collection/set/ordered.lux10
-rw-r--r--stdlib/source/test/lux/data/collection/stack.lux6
-rw-r--r--stdlib/source/test/lux/data/collection/tree.lux8
-rw-r--r--stdlib/source/test/lux/data/collection/tree/finger.lux6
-rw-r--r--stdlib/source/test/lux/data/collection/tree/zipper.lux6
-rw-r--r--stdlib/source/test/lux/data/color.lux6
-rw-r--r--stdlib/source/test/lux/data/color/named.lux6
-rw-r--r--stdlib/source/test/lux/data/format/binary.lux8
-rw-r--r--stdlib/source/test/lux/data/format/json.lux12
-rw-r--r--stdlib/source/test/lux/data/format/tar.lux10
-rw-r--r--stdlib/source/test/lux/data/format/xml.lux12
-rw-r--r--stdlib/source/test/lux/data/identity.lux8
-rw-r--r--stdlib/source/test/lux/data/name.lux6
-rw-r--r--stdlib/source/test/lux/data/product.lux4
-rw-r--r--stdlib/source/test/lux/data/sum.lux4
-rw-r--r--stdlib/source/test/lux/data/text.lux6
-rw-r--r--stdlib/source/test/lux/data/text/buffer.lux8
-rw-r--r--stdlib/source/test/lux/data/text/encoding.lux6
-rw-r--r--stdlib/source/test/lux/data/text/encoding/utf8.lux4
-rw-r--r--stdlib/source/test/lux/data/text/escape.lux16
-rw-r--r--stdlib/source/test/lux/data/text/format.lux8
-rw-r--r--stdlib/source/test/lux/data/text/regex.lux12
-rw-r--r--stdlib/source/test/lux/data/text/unicode/block.lux8
-rw-r--r--stdlib/source/test/lux/data/text/unicode/set.lux6
-rw-r--r--stdlib/source/test/lux/debug.lux28
-rw-r--r--stdlib/source/test/lux/documentation.lux4
-rw-r--r--stdlib/source/test/lux/extension.lux8
-rw-r--r--stdlib/source/test/lux/ffi.js.lux6
-rw-r--r--stdlib/source/test/lux/ffi.jvm.lux14
-rw-r--r--stdlib/source/test/lux/ffi.lua.lux4
-rw-r--r--stdlib/source/test/lux/ffi.old.lux10
-rw-r--r--stdlib/source/test/lux/ffi.php.lux6
-rw-r--r--stdlib/source/test/lux/ffi.py.lux4
-rw-r--r--stdlib/source/test/lux/ffi.rb.lux4
-rw-r--r--stdlib/source/test/lux/ffi.scm.lux6
-rw-r--r--stdlib/source/test/lux/locale.lux12
-rw-r--r--stdlib/source/test/lux/locale/language.lux10
-rw-r--r--stdlib/source/test/lux/locale/territory.lux10
-rw-r--r--stdlib/source/test/lux/macro.lux10
-rw-r--r--stdlib/source/test/lux/macro/code.lux8
-rw-r--r--stdlib/source/test/lux/macro/local.lux8
-rw-r--r--stdlib/source/test/lux/macro/syntax.lux4
-rw-r--r--stdlib/source/test/lux/macro/syntax/check.lux6
-rw-r--r--stdlib/source/test/lux/macro/syntax/declaration.lux6
-rw-r--r--stdlib/source/test/lux/macro/syntax/definition.lux6
-rw-r--r--stdlib/source/test/lux/macro/syntax/export.lux6
-rw-r--r--stdlib/source/test/lux/macro/syntax/input.lux6
-rw-r--r--stdlib/source/test/lux/macro/syntax/type/variable.lux6
-rw-r--r--stdlib/source/test/lux/macro/template.lux8
-rw-r--r--stdlib/source/test/lux/math.lux6
-rw-r--r--stdlib/source/test/lux/math/infix.lux4
-rw-r--r--stdlib/source/test/lux/math/logic/continuous.lux4
-rw-r--r--stdlib/source/test/lux/math/logic/fuzzy.lux10
-rw-r--r--stdlib/source/test/lux/math/modular.lux6
-rw-r--r--stdlib/source/test/lux/math/modulus.lux8
-rw-r--r--stdlib/source/test/lux/math/number.lux2
-rw-r--r--stdlib/source/test/lux/math/number/complex.lux8
-rw-r--r--stdlib/source/test/lux/math/number/frac.lux6
-rw-r--r--stdlib/source/test/lux/math/number/i16.lux6
-rw-r--r--stdlib/source/test/lux/math/number/i32.lux6
-rw-r--r--stdlib/source/test/lux/math/number/i64.lux8
-rw-r--r--stdlib/source/test/lux/math/number/i8.lux6
-rw-r--r--stdlib/source/test/lux/math/number/int.lux6
-rw-r--r--stdlib/source/test/lux/math/number/nat.lux4
-rw-r--r--stdlib/source/test/lux/math/number/ratio.lux6
-rw-r--r--stdlib/source/test/lux/math/number/rev.lux6
-rw-r--r--stdlib/source/test/lux/meta.lux14
-rw-r--r--stdlib/source/test/lux/meta/location.lux6
-rw-r--r--stdlib/source/test/lux/program.lux6
-rw-r--r--stdlib/source/test/lux/static.lux4
-rw-r--r--stdlib/source/test/lux/target.lux4
-rw-r--r--stdlib/source/test/lux/target/jvm.lux26
-rw-r--r--stdlib/source/test/lux/test.lux4
-rw-r--r--stdlib/source/test/lux/time.lux8
-rw-r--r--stdlib/source/test/lux/time/date.lux8
-rw-r--r--stdlib/source/test/lux/time/day.lux6
-rw-r--r--stdlib/source/test/lux/time/duration.lux6
-rw-r--r--stdlib/source/test/lux/time/instant.lux8
-rw-r--r--stdlib/source/test/lux/time/month.lux6
-rw-r--r--stdlib/source/test/lux/time/year.lux8
-rw-r--r--stdlib/source/test/lux/tool.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux10
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux10
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/primitive.lux20
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/reference.lux10
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/structure.lux10
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux12
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux18
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux18
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/loop.lux18
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/primitive.lux16
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/structure.lux12
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux14
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/syntax.lux10
-rw-r--r--stdlib/source/test/lux/type.lux8
-rw-r--r--stdlib/source/test/lux/type/abstract.lux6
-rw-r--r--stdlib/source/test/lux/type/check.lux16
-rw-r--r--stdlib/source/test/lux/type/dynamic.lux8
-rw-r--r--stdlib/source/test/lux/type/implicit.lux12
-rw-r--r--stdlib/source/test/lux/type/poly.lux2
-rw-r--r--stdlib/source/test/lux/type/poly/equivalence.lux10
-rw-r--r--stdlib/source/test/lux/type/poly/functor.lux8
-rw-r--r--stdlib/source/test/lux/type/poly/json.lux16
-rw-r--r--stdlib/source/test/lux/type/quotient.lux8
-rw-r--r--stdlib/source/test/lux/type/refinement.lux6
-rw-r--r--stdlib/source/test/lux/type/resource.lux18
-rw-r--r--stdlib/source/test/lux/type/unit.lux10
-rw-r--r--stdlib/source/test/lux/type/variance.lux6
-rw-r--r--stdlib/source/test/lux/world.lux2
-rw-r--r--stdlib/source/test/lux/world/console.lux10
-rw-r--r--stdlib/source/test/lux/world/file.lux4
-rw-r--r--stdlib/source/test/lux/world/file/watch.lux16
-rw-r--r--stdlib/source/test/lux/world/input/keyboard.lux8
-rw-r--r--stdlib/source/test/lux/world/net/http/client.lux12
-rw-r--r--stdlib/source/test/lux/world/net/http/status.lux4
-rw-r--r--stdlib/source/test/lux/world/output/video/resolution.lux8
-rw-r--r--stdlib/source/test/lux/world/program.lux12
-rw-r--r--stdlib/source/test/lux/world/shell.lux16
948 files changed, 5006 insertions, 5006 deletions
diff --git a/stdlib/source/documentation/lux.lux b/stdlib/source/documentation/lux.lux
index c0edb3240..abe0de149 100644
--- a/stdlib/source/documentation/lux.lux
+++ b/stdlib/source/documentation/lux.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux
- [program {"+" [program:]}]
- ["$" documentation {"+" [documentation:]}]
+ [program {"+" program:}]
+ ["$" documentation {"+" documentation:}]
["[0]" debug]
[control
["[0]" io]
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]
["[0]" set]]]
diff --git a/stdlib/source/documentation/lux/abstract.lux b/stdlib/source/documentation/lux/abstract.lux
index 8138b8443..95b1d3116 100644
--- a/stdlib/source/documentation/lux/abstract.lux
+++ b/stdlib/source/documentation/lux/abstract.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/abstract/apply.lux b/stdlib/source/documentation/lux/abstract/apply.lux
index 84d13dc32..341d9559f 100644
--- a/stdlib/source/documentation/lux/abstract/apply.lux
+++ b/stdlib/source/documentation/lux/abstract/apply.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]]]
+ ["$" documentation {"+" documentation:}]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/codec.lux b/stdlib/source/documentation/lux/abstract/codec.lux
index a872caabb..72d61f228 100644
--- a/stdlib/source/documentation/lux/abstract/codec.lux
+++ b/stdlib/source/documentation/lux/abstract/codec.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]]]
+ ["$" documentation {"+" documentation:}]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/comonad.lux b/stdlib/source/documentation/lux/abstract/comonad.lux
index 50ee8c3dd..226a7ef0d 100644
--- a/stdlib/source/documentation/lux/abstract/comonad.lux
+++ b/stdlib/source/documentation/lux/abstract/comonad.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]]]
[\\library
["[0]" /]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/abstract/comonad/cofree.lux b/stdlib/source/documentation/lux/abstract/comonad/cofree.lux
index 142759e06..3dee6d33c 100644
--- a/stdlib/source/documentation/lux/abstract/comonad/cofree.lux
+++ b/stdlib/source/documentation/lux/abstract/comonad/cofree.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]]]
+ ["$" documentation {"+" documentation:}]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/enum.lux b/stdlib/source/documentation/lux/abstract/enum.lux
index 2c823bbc1..ebc74340e 100644
--- a/stdlib/source/documentation/lux/abstract/enum.lux
+++ b/stdlib/source/documentation/lux/abstract/enum.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]]]
+ ["$" documentation {"+" documentation:}]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/equivalence.lux b/stdlib/source/documentation/lux/abstract/equivalence.lux
index ea02fe181..8b4c96501 100644
--- a/stdlib/source/documentation/lux/abstract/equivalence.lux
+++ b/stdlib/source/documentation/lux/abstract/equivalence.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/functor.lux b/stdlib/source/documentation/lux/abstract/functor.lux
index 26bba0538..38d75e706 100644
--- a/stdlib/source/documentation/lux/abstract/functor.lux
+++ b/stdlib/source/documentation/lux/abstract/functor.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]]]
[\\library
["[0]" /]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/abstract/functor/contravariant.lux b/stdlib/source/documentation/lux/abstract/functor/contravariant.lux
index a97d4fc7f..b8e91f765 100644
--- a/stdlib/source/documentation/lux/abstract/functor/contravariant.lux
+++ b/stdlib/source/documentation/lux/abstract/functor/contravariant.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]]]
+ ["$" documentation {"+" documentation:}]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/hash.lux b/stdlib/source/documentation/lux/abstract/hash.lux
index e1a3d0d13..5270dbe8a 100644
--- a/stdlib/source/documentation/lux/abstract/hash.lux
+++ b/stdlib/source/documentation/lux/abstract/hash.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/interval.lux b/stdlib/source/documentation/lux/abstract/interval.lux
index 47eee41c4..c7af71ae7 100644
--- a/stdlib/source/documentation/lux/abstract/interval.lux
+++ b/stdlib/source/documentation/lux/abstract/interval.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/mix.lux b/stdlib/source/documentation/lux/abstract/mix.lux
index 8bc2be5f5..e5fb66ecb 100644
--- a/stdlib/source/documentation/lux/abstract/mix.lux
+++ b/stdlib/source/documentation/lux/abstract/mix.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/monad.lux b/stdlib/source/documentation/lux/abstract/monad.lux
index 83858883d..f04181411 100644
--- a/stdlib/source/documentation/lux/abstract/monad.lux
+++ b/stdlib/source/documentation/lux/abstract/monad.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]]]
[\\library
["[0]" /]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/abstract/monad/free.lux b/stdlib/source/documentation/lux/abstract/monad/free.lux
index 8b9fdd5af..4868be9bd 100644
--- a/stdlib/source/documentation/lux/abstract/monad/free.lux
+++ b/stdlib/source/documentation/lux/abstract/monad/free.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]]]
+ ["$" documentation {"+" documentation:}]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/monoid.lux b/stdlib/source/documentation/lux/abstract/monoid.lux
index b571fdec0..d72c1c11a 100644
--- a/stdlib/source/documentation/lux/abstract/monoid.lux
+++ b/stdlib/source/documentation/lux/abstract/monoid.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/order.lux b/stdlib/source/documentation/lux/abstract/order.lux
index 04306b6f7..88c0cd681 100644
--- a/stdlib/source/documentation/lux/abstract/order.lux
+++ b/stdlib/source/documentation/lux/abstract/order.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/predicate.lux b/stdlib/source/documentation/lux/abstract/predicate.lux
index 8f30ac369..8719ea822 100644
--- a/stdlib/source/documentation/lux/abstract/predicate.lux
+++ b/stdlib/source/documentation/lux/abstract/predicate.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/control.lux b/stdlib/source/documentation/lux/control.lux
index aa80aa227..2d0fa91fa 100644
--- a/stdlib/source/documentation/lux/control.lux
+++ b/stdlib/source/documentation/lux/control.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/control/concatenative.lux b/stdlib/source/documentation/lux/control/concatenative.lux
index 21b77e6a3..0fd92c9b5 100644
--- a/stdlib/source/documentation/lux/control/concatenative.lux
+++ b/stdlib/source/documentation/lux/control/concatenative.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/documentation/lux/control/concurrency.lux b/stdlib/source/documentation/lux/control/concurrency.lux
index b1c92ebb0..71fce6a98 100644
--- a/stdlib/source/documentation/lux/control/concurrency.lux
+++ b/stdlib/source/documentation/lux/control/concurrency.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/control/concurrency/actor.lux b/stdlib/source/documentation/lux/control/concurrency/actor.lux
index eb0f0656a..6c5d0b6af 100644
--- a/stdlib/source/documentation/lux/control/concurrency/actor.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/actor.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/concurrency/async.lux b/stdlib/source/documentation/lux/control/concurrency/async.lux
index 59432302c..8df5cdc1c 100644
--- a/stdlib/source/documentation/lux/control/concurrency/async.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/async.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [or and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" or and}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/concurrency/atom.lux b/stdlib/source/documentation/lux/control/concurrency/atom.lux
index 0d3f8e29a..6719342da 100644
--- a/stdlib/source/documentation/lux/control/concurrency/atom.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/atom.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/concurrency/frp.lux b/stdlib/source/documentation/lux/control/concurrency/frp.lux
index 438ce3114..d42994c3f 100644
--- a/stdlib/source/documentation/lux/control/concurrency/frp.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/frp.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/concurrency/semaphore.lux b/stdlib/source/documentation/lux/control/concurrency/semaphore.lux
index 98e5b794c..4f0939be1 100644
--- a/stdlib/source/documentation/lux/control/concurrency/semaphore.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/semaphore.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/concurrency/stm.lux b/stdlib/source/documentation/lux/control/concurrency/stm.lux
index e2caca6b5..a84bb011f 100644
--- a/stdlib/source/documentation/lux/control/concurrency/stm.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/stm.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/concurrency/thread.lux b/stdlib/source/documentation/lux/control/concurrency/thread.lux
index 129ead077..65a79ea2a 100644
--- a/stdlib/source/documentation/lux/control/concurrency/thread.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/thread.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/continuation.lux b/stdlib/source/documentation/lux/control/continuation.lux
index 38fc3b44b..d1735e103 100644
--- a/stdlib/source/documentation/lux/control/continuation.lux
+++ b/stdlib/source/documentation/lux/control/continuation.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/exception.lux b/stdlib/source/documentation/lux/control/exception.lux
index 15b3cc88a..2ed40bacd 100644
--- a/stdlib/source/documentation/lux/control/exception.lux
+++ b/stdlib/source/documentation/lux/control/exception.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/function.lux b/stdlib/source/documentation/lux/control/function.lux
index 4979bfee1..4a9bf5ce0 100644
--- a/stdlib/source/documentation/lux/control/function.lux
+++ b/stdlib/source/documentation/lux/control/function.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/function/contract.lux b/stdlib/source/documentation/lux/control/function/contract.lux
index c5ee26d03..9e33295d0 100644
--- a/stdlib/source/documentation/lux/control/function/contract.lux
+++ b/stdlib/source/documentation/lux/control/function/contract.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/function/memo.lux b/stdlib/source/documentation/lux/control/function/memo.lux
index 35a6979de..743cb0df7 100644
--- a/stdlib/source/documentation/lux/control/function/memo.lux
+++ b/stdlib/source/documentation/lux/control/function/memo.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/function/mixin.lux b/stdlib/source/documentation/lux/control/function/mixin.lux
index 6ccd98708..5f25f768c 100644
--- a/stdlib/source/documentation/lux/control/function/mixin.lux
+++ b/stdlib/source/documentation/lux/control/function/mixin.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/function/mutual.lux b/stdlib/source/documentation/lux/control/function/mutual.lux
index e830d73c3..0039de188 100644
--- a/stdlib/source/documentation/lux/control/function/mutual.lux
+++ b/stdlib/source/documentation/lux/control/function/mutual.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [let def:]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" let def:}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/io.lux b/stdlib/source/documentation/lux/control/io.lux
index 9e427c35d..71903704b 100644
--- a/stdlib/source/documentation/lux/control/io.lux
+++ b/stdlib/source/documentation/lux/control/io.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/lazy.lux b/stdlib/source/documentation/lux/control/lazy.lux
index e0b047b4e..dc9dd4a2e 100644
--- a/stdlib/source/documentation/lux/control/lazy.lux
+++ b/stdlib/source/documentation/lux/control/lazy.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/maybe.lux b/stdlib/source/documentation/lux/control/maybe.lux
index 6af1e40d8..0ba8f39d3 100644
--- a/stdlib/source/documentation/lux/control/maybe.lux
+++ b/stdlib/source/documentation/lux/control/maybe.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser.lux b/stdlib/source/documentation/lux/control/parser.lux
index ebe00a81b..6ceb69518 100644
--- a/stdlib/source/documentation/lux/control/parser.lux
+++ b/stdlib/source/documentation/lux/control/parser.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [or and not]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" or and not}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/analysis.lux b/stdlib/source/documentation/lux/control/parser/analysis.lux
index e0864d1d6..b5e77524b 100644
--- a/stdlib/source/documentation/lux/control/parser/analysis.lux
+++ b/stdlib/source/documentation/lux/control/parser/analysis.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [nat int rev local]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" nat int rev local}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/binary.lux b/stdlib/source/documentation/lux/control/parser/binary.lux
index c286deeee..643603504 100644
--- a/stdlib/source/documentation/lux/control/parser/binary.lux
+++ b/stdlib/source/documentation/lux/control/parser/binary.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/cli.lux b/stdlib/source/documentation/lux/control/parser/cli.lux
index 5cddfeb2d..49c7f7695 100644
--- a/stdlib/source/documentation/lux/control/parser/cli.lux
+++ b/stdlib/source/documentation/lux/control/parser/cli.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/code.lux b/stdlib/source/documentation/lux/control/parser/code.lux
index 9a792d195..f9177abad 100644
--- a/stdlib/source/documentation/lux/control/parser/code.lux
+++ b/stdlib/source/documentation/lux/control/parser/code.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [nat int rev local not]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" nat int rev local not}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/environment.lux b/stdlib/source/documentation/lux/control/parser/environment.lux
index 1849a0d55..5c72cfc14 100644
--- a/stdlib/source/documentation/lux/control/parser/environment.lux
+++ b/stdlib/source/documentation/lux/control/parser/environment.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/json.lux b/stdlib/source/documentation/lux/control/parser/json.lux
index f72b5ecf3..e48cf2bfa 100644
--- a/stdlib/source/documentation/lux/control/parser/json.lux
+++ b/stdlib/source/documentation/lux/control/parser/json.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/synthesis.lux b/stdlib/source/documentation/lux/control/parser/synthesis.lux
index be55adbbc..d85cac972 100644
--- a/stdlib/source/documentation/lux/control/parser/synthesis.lux
+++ b/stdlib/source/documentation/lux/control/parser/synthesis.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [i64 local function loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" i64 local function loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/text.lux b/stdlib/source/documentation/lux/control/parser/text.lux
index 2368cbfc3..1506909af 100644
--- a/stdlib/source/documentation/lux/control/parser/text.lux
+++ b/stdlib/source/documentation/lux/control/parser/text.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [and not local]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and not local}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/tree.lux b/stdlib/source/documentation/lux/control/parser/tree.lux
index 310a368ee..a1fe0fbb9 100644
--- a/stdlib/source/documentation/lux/control/parser/tree.lux
+++ b/stdlib/source/documentation/lux/control/parser/tree.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/type.lux b/stdlib/source/documentation/lux/control/parser/type.lux
index 110570b38..8cf00aa02 100644
--- a/stdlib/source/documentation/lux/control/parser/type.lux
+++ b/stdlib/source/documentation/lux/control/parser/type.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [local function]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" local function}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/xml.lux b/stdlib/source/documentation/lux/control/parser/xml.lux
index 11e0f9410..43abc3cb1 100644
--- a/stdlib/source/documentation/lux/control/parser/xml.lux
+++ b/stdlib/source/documentation/lux/control/parser/xml.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/pipe.lux b/stdlib/source/documentation/lux/control/pipe.lux
index d55da0a4e..37b14d1d9 100644
--- a/stdlib/source/documentation/lux/control/pipe.lux
+++ b/stdlib/source/documentation/lux/control/pipe.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/reader.lux b/stdlib/source/documentation/lux/control/reader.lux
index 6751b2a47..258ecd388 100644
--- a/stdlib/source/documentation/lux/control/reader.lux
+++ b/stdlib/source/documentation/lux/control/reader.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [local]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" local}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/region.lux b/stdlib/source/documentation/lux/control/region.lux
index 03cb0c53e..2fde53e0f 100644
--- a/stdlib/source/documentation/lux/control/region.lux
+++ b/stdlib/source/documentation/lux/control/region.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [if loop]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" if loop}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/remember.lux b/stdlib/source/documentation/lux/control/remember.lux
index 85d569411..5f42f455c 100644
--- a/stdlib/source/documentation/lux/control/remember.lux
+++ b/stdlib/source/documentation/lux/control/remember.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/security.lux b/stdlib/source/documentation/lux/control/security.lux
index 3a17dce6a..43f6f53bf 100644
--- a/stdlib/source/documentation/lux/control/security.lux
+++ b/stdlib/source/documentation/lux/control/security.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/control/security/capability.lux b/stdlib/source/documentation/lux/control/security/capability.lux
index e30616772..5e455f24c 100644
--- a/stdlib/source/documentation/lux/control/security/capability.lux
+++ b/stdlib/source/documentation/lux/control/security/capability.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/security/policy.lux b/stdlib/source/documentation/lux/control/security/policy.lux
index 7a2003f6d..83ce28d99 100644
--- a/stdlib/source/documentation/lux/control/security/policy.lux
+++ b/stdlib/source/documentation/lux/control/security/policy.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/state.lux b/stdlib/source/documentation/lux/control/state.lux
index 6a729e030..1ab67ea35 100644
--- a/stdlib/source/documentation/lux/control/state.lux
+++ b/stdlib/source/documentation/lux/control/state.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [local]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" local}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/thread.lux b/stdlib/source/documentation/lux/control/thread.lux
index 95ebd8f5f..bcdfb81e7 100644
--- a/stdlib/source/documentation/lux/control/thread.lux
+++ b/stdlib/source/documentation/lux/control/thread.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [local]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" local}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/try.lux b/stdlib/source/documentation/lux/control/try.lux
index ed5b8dc5d..d1d909b9c 100644
--- a/stdlib/source/documentation/lux/control/try.lux
+++ b/stdlib/source/documentation/lux/control/try.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [local]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" local}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/writer.lux b/stdlib/source/documentation/lux/control/writer.lux
index 13c8690cd..249e20dd6 100644
--- a/stdlib/source/documentation/lux/control/writer.lux
+++ b/stdlib/source/documentation/lux/control/writer.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [local]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" local}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data.lux b/stdlib/source/documentation/lux/data.lux
index 54195b1d7..5fce18ca7 100644
--- a/stdlib/source/documentation/lux/data.lux
+++ b/stdlib/source/documentation/lux/data.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/data/binary.lux b/stdlib/source/documentation/lux/data/binary.lux
index 0e75197b2..948ac83d4 100644
--- a/stdlib/source/documentation/lux/data/binary.lux
+++ b/stdlib/source/documentation/lux/data/binary.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/bit.lux b/stdlib/source/documentation/lux/data/bit.lux
index ca3b87fc7..0dc164119 100644
--- a/stdlib/source/documentation/lux/data/bit.lux
+++ b/stdlib/source/documentation/lux/data/bit.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection.lux b/stdlib/source/documentation/lux/data/collection.lux
index 53156212e..7d4e0a6bc 100644
--- a/stdlib/source/documentation/lux/data/collection.lux
+++ b/stdlib/source/documentation/lux/data/collection.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/data/collection/array.lux b/stdlib/source/documentation/lux/data/collection/array.lux
index 91f017509..6fa04fff3 100644
--- a/stdlib/source/documentation/lux/data/collection/array.lux
+++ b/stdlib/source/documentation/lux/data/collection/array.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/bits.lux b/stdlib/source/documentation/lux/data/collection/bits.lux
index 76c4e956d..e8758f50b 100644
--- a/stdlib/source/documentation/lux/data/collection/bits.lux
+++ b/stdlib/source/documentation/lux/data/collection/bits.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [or and not]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" or and not}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary.lux b/stdlib/source/documentation/lux/data/collection/dictionary.lux
index 54d1cee15..fdc4b74b2 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux b/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
index aeeeff6a6..e727ad060 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux b/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
index a0a1885c0..38411f88e 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/list.lux b/stdlib/source/documentation/lux/data/collection/list.lux
index fa3ca1a09..a05c33072 100644
--- a/stdlib/source/documentation/lux/data/collection/list.lux
+++ b/stdlib/source/documentation/lux/data/collection/list.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/queue.lux b/stdlib/source/documentation/lux/data/collection/queue.lux
index 49330da9b..9f47d0b64 100644
--- a/stdlib/source/documentation/lux/data/collection/queue.lux
+++ b/stdlib/source/documentation/lux/data/collection/queue.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/queue/priority.lux b/stdlib/source/documentation/lux/data/collection/queue/priority.lux
index c22f2d30c..8da01f9a3 100644
--- a/stdlib/source/documentation/lux/data/collection/queue/priority.lux
+++ b/stdlib/source/documentation/lux/data/collection/queue/priority.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/row.lux b/stdlib/source/documentation/lux/data/collection/row.lux
index 820b37bc9..b2f6615eb 100644
--- a/stdlib/source/documentation/lux/data/collection/row.lux
+++ b/stdlib/source/documentation/lux/data/collection/row.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/sequence.lux b/stdlib/source/documentation/lux/data/collection/sequence.lux
index 25acc4837..1bbf4db94 100644
--- a/stdlib/source/documentation/lux/data/collection/sequence.lux
+++ b/stdlib/source/documentation/lux/data/collection/sequence.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/set.lux b/stdlib/source/documentation/lux/data/collection/set.lux
index 0dad59b7d..c331ddbff 100644
--- a/stdlib/source/documentation/lux/data/collection/set.lux
+++ b/stdlib/source/documentation/lux/data/collection/set.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/set/multi.lux b/stdlib/source/documentation/lux/data/collection/set/multi.lux
index 97da8536d..106b3b49f 100644
--- a/stdlib/source/documentation/lux/data/collection/set/multi.lux
+++ b/stdlib/source/documentation/lux/data/collection/set/multi.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/set/ordered.lux b/stdlib/source/documentation/lux/data/collection/set/ordered.lux
index a5a8f3d66..5d7a60568 100644
--- a/stdlib/source/documentation/lux/data/collection/set/ordered.lux
+++ b/stdlib/source/documentation/lux/data/collection/set/ordered.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/stack.lux b/stdlib/source/documentation/lux/data/collection/stack.lux
index 11d467bc1..93d31efae 100644
--- a/stdlib/source/documentation/lux/data/collection/stack.lux
+++ b/stdlib/source/documentation/lux/data/collection/stack.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/tree.lux b/stdlib/source/documentation/lux/data/collection/tree.lux
index 236e0533b..ccd110fb1 100644
--- a/stdlib/source/documentation/lux/data/collection/tree.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/tree/finger.lux b/stdlib/source/documentation/lux/data/collection/tree/finger.lux
index ef7b38bcf..d930eb2aa 100644
--- a/stdlib/source/documentation/lux/data/collection/tree/finger.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree/finger.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/tree/zipper.lux b/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
index 9cf2388d8..2548fdd07 100644
--- a/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" list}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/color.lux b/stdlib/source/documentation/lux/data/color.lux
index 819bc4649..d0ee1440b 100644
--- a/stdlib/source/documentation/lux/data/color.lux
+++ b/stdlib/source/documentation/lux/data/color.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/color/named.lux b/stdlib/source/documentation/lux/data/color/named.lux
index fe66584e0..57efb0cb1 100644
--- a/stdlib/source/documentation/lux/data/color/named.lux
+++ b/stdlib/source/documentation/lux/data/color/named.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]
[math
diff --git a/stdlib/source/documentation/lux/data/format.lux b/stdlib/source/documentation/lux/data/format.lux
index a7a664ea8..ae53fce02 100644
--- a/stdlib/source/documentation/lux/data/format.lux
+++ b/stdlib/source/documentation/lux/data/format.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/data/format/binary.lux b/stdlib/source/documentation/lux/data/format/binary.lux
index ecce00675..bd9bc0c95 100644
--- a/stdlib/source/documentation/lux/data/format/binary.lux
+++ b/stdlib/source/documentation/lux/data/format/binary.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [nat int rev list type or and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" nat int rev list type or and}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/format/json.lux b/stdlib/source/documentation/lux/data/format/json.lux
index 4f8dc494f..08a694a40 100644
--- a/stdlib/source/documentation/lux/data/format/json.lux
+++ b/stdlib/source/documentation/lux/data/format/json.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [nat int rev list type or and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" nat int rev list type or and}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/format/tar.lux b/stdlib/source/documentation/lux/data/format/tar.lux
index 29f97d153..9cff56ea9 100644
--- a/stdlib/source/documentation/lux/data/format/tar.lux
+++ b/stdlib/source/documentation/lux/data/format/tar.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [nat int rev list type or and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" nat int rev list type or and}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/format/xml.lux b/stdlib/source/documentation/lux/data/format/xml.lux
index 117a2a69e..61c4da294 100644
--- a/stdlib/source/documentation/lux/data/format/xml.lux
+++ b/stdlib/source/documentation/lux/data/format/xml.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [nat int rev list type or and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" nat int rev list type or and}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/identity.lux b/stdlib/source/documentation/lux/data/identity.lux
index 9eeedaa4f..ba8fc1195 100644
--- a/stdlib/source/documentation/lux/data/identity.lux
+++ b/stdlib/source/documentation/lux/data/identity.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [nat int rev list type or and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" nat int rev list type or and}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/name.lux b/stdlib/source/documentation/lux/data/name.lux
index 55d9f7786..3406e9654 100644
--- a/stdlib/source/documentation/lux/data/name.lux
+++ b/stdlib/source/documentation/lux/data/name.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [nat int rev list type or and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" nat int rev list type or and}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/product.lux b/stdlib/source/documentation/lux/data/product.lux
index 05925ab69..88e95d5ba 100644
--- a/stdlib/source/documentation/lux/data/product.lux
+++ b/stdlib/source/documentation/lux/data/product.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [nat int rev list type or and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" nat int rev list type or and}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/sum.lux b/stdlib/source/documentation/lux/data/sum.lux
index 2ec3a8b71..f900cebce 100644
--- a/stdlib/source/documentation/lux/data/sum.lux
+++ b/stdlib/source/documentation/lux/data/sum.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text.lux b/stdlib/source/documentation/lux/data/text.lux
index d28ca23fd..e72231758 100644
--- a/stdlib/source/documentation/lux/data/text.lux
+++ b/stdlib/source/documentation/lux/data/text.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/data/text/buffer.lux b/stdlib/source/documentation/lux/data/text/buffer.lux
index a6018b875..23cf36ddd 100644
--- a/stdlib/source/documentation/lux/data/text/buffer.lux
+++ b/stdlib/source/documentation/lux/data/text/buffer.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/encoding.lux b/stdlib/source/documentation/lux/data/text/encoding.lux
index 7b353857d..4d35b049c 100644
--- a/stdlib/source/documentation/lux/data/text/encoding.lux
+++ b/stdlib/source/documentation/lux/data/text/encoding.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/encoding/utf8.lux b/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
index 1c2388da1..aa859c744 100644
--- a/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
+++ b/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/escape.lux b/stdlib/source/documentation/lux/data/text/escape.lux
index 2b7dce7a7..ffd42ef95 100644
--- a/stdlib/source/documentation/lux/data/text/escape.lux
+++ b/stdlib/source/documentation/lux/data/text/escape.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/format.lux b/stdlib/source/documentation/lux/data/text/format.lux
index 2a64832fc..7ccfb135e 100644
--- a/stdlib/source/documentation/lux/data/text/format.lux
+++ b/stdlib/source/documentation/lux/data/text/format.lux
@@ -1,7 +1,7 @@
(.module:
[library
- [lux {"-" [nat int rev type list]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" nat int rev type list}
+ ["$" documentation {"+" documentation:}]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/regex.lux b/stdlib/source/documentation/lux/data/text/regex.lux
index a4f709da0..c0b0e1511 100644
--- a/stdlib/source/documentation/lux/data/text/regex.lux
+++ b/stdlib/source/documentation/lux/data/text/regex.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/unicode.lux b/stdlib/source/documentation/lux/data/text/unicode.lux
index e4a5cbcff..8a13472bf 100644
--- a/stdlib/source/documentation/lux/data/text/unicode.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/data/text/unicode/block.lux b/stdlib/source/documentation/lux/data/text/unicode/block.lux
index 02612a399..320b2470f 100644
--- a/stdlib/source/documentation/lux/data/text/unicode/block.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode/block.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/documentation/lux/data/text/unicode/set.lux b/stdlib/source/documentation/lux/data/text/unicode/set.lux
index eb3a12f1b..ed9c0f438 100644
--- a/stdlib/source/documentation/lux/data/text/unicode/set.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode/set.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/debug.lux b/stdlib/source/documentation/lux/debug.lux
index f4f38a373..d961c51d2 100644
--- a/stdlib/source/documentation/lux/debug.lux
+++ b/stdlib/source/documentation/lux/debug.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/documentation.lux b/stdlib/source/documentation/lux/documentation.lux
index 9fef75fdf..ed64efe96 100644
--- a/stdlib/source/documentation/lux/documentation.lux
+++ b/stdlib/source/documentation/lux/documentation.lux
@@ -2,8 +2,8 @@
[library
[lux "*"
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/extension.lux b/stdlib/source/documentation/lux/extension.lux
index 070a3ad98..4f21bd67d 100644
--- a/stdlib/source/documentation/lux/extension.lux
+++ b/stdlib/source/documentation/lux/extension.lux
@@ -1,14 +1,14 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
["[0]" debug]
[control
["<>" parser
["<[0]>" code]]]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" row]]]
[macro
diff --git a/stdlib/source/documentation/lux/ffi.js.lux b/stdlib/source/documentation/lux/ffi.js.lux
index 1028cb1b5..ac1ea9133 100644
--- a/stdlib/source/documentation/lux/ffi.js.lux
+++ b/stdlib/source/documentation/lux/ffi.js.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [int char type :as]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" int char type :as}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/ffi.jvm.lux b/stdlib/source/documentation/lux/ffi.jvm.lux
index c4f401f2e..36df4185c 100644
--- a/stdlib/source/documentation/lux/ffi.jvm.lux
+++ b/stdlib/source/documentation/lux/ffi.jvm.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [int char type :as]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" int char type :as}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/ffi.old.lux b/stdlib/source/documentation/lux/ffi.old.lux
index f45b2df01..affa4899b 100644
--- a/stdlib/source/documentation/lux/ffi.old.lux
+++ b/stdlib/source/documentation/lux/ffi.old.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [int char type :as]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" int char type :as}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/ffi.rb.lux b/stdlib/source/documentation/lux/ffi.rb.lux
index ca0d7bac8..2c88c11f7 100644
--- a/stdlib/source/documentation/lux/ffi.rb.lux
+++ b/stdlib/source/documentation/lux/ffi.rb.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [int char type :as]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" int char type :as}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/locale.lux b/stdlib/source/documentation/lux/locale.lux
index ed6bb8c47..9da0f3d11 100644
--- a/stdlib/source/documentation/lux/locale.lux
+++ b/stdlib/source/documentation/lux/locale.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/locale/language.lux b/stdlib/source/documentation/lux/locale/language.lux
index fca2ce852..be86b57af 100644
--- a/stdlib/source/documentation/lux/locale/language.lux
+++ b/stdlib/source/documentation/lux/locale/language.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/locale/territory.lux b/stdlib/source/documentation/lux/locale/territory.lux
index 094a8b390..bc46ac82a 100644
--- a/stdlib/source/documentation/lux/locale/territory.lux
+++ b/stdlib/source/documentation/lux/locale/territory.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro.lux b/stdlib/source/documentation/lux/macro.lux
index 57b90ff0f..660ad8e1c 100644
--- a/stdlib/source/documentation/lux/macro.lux
+++ b/stdlib/source/documentation/lux/macro.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/macro/code.lux b/stdlib/source/documentation/lux/macro/code.lux
index abb8b15f6..3c1f4c999 100644
--- a/stdlib/source/documentation/lux/macro/code.lux
+++ b/stdlib/source/documentation/lux/macro/code.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/local.lux b/stdlib/source/documentation/lux/macro/local.lux
index b06966c81..69a46f019 100644
--- a/stdlib/source/documentation/lux/macro/local.lux
+++ b/stdlib/source/documentation/lux/macro/local.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/syntax.lux b/stdlib/source/documentation/lux/macro/syntax.lux
index 9d6cf8db2..d1af878bb 100644
--- a/stdlib/source/documentation/lux/macro/syntax.lux
+++ b/stdlib/source/documentation/lux/macro/syntax.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/macro/syntax/check.lux b/stdlib/source/documentation/lux/macro/syntax/check.lux
index d678d4ca3..c8564fd84 100644
--- a/stdlib/source/documentation/lux/macro/syntax/check.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/check.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/syntax/declaration.lux b/stdlib/source/documentation/lux/macro/syntax/declaration.lux
index 9153c5ac7..63666924f 100644
--- a/stdlib/source/documentation/lux/macro/syntax/declaration.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/declaration.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/syntax/definition.lux b/stdlib/source/documentation/lux/macro/syntax/definition.lux
index 77bdbf33f..93ec88153 100644
--- a/stdlib/source/documentation/lux/macro/syntax/definition.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/definition.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [Definition]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" Definition}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/syntax/export.lux b/stdlib/source/documentation/lux/macro/syntax/export.lux
index d9b7112d7..bca22ecaf 100644
--- a/stdlib/source/documentation/lux/macro/syntax/export.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/export.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/syntax/input.lux b/stdlib/source/documentation/lux/macro/syntax/input.lux
index 93b4f74be..49388c11b 100644
--- a/stdlib/source/documentation/lux/macro/syntax/input.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/input.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/syntax/type/variable.lux b/stdlib/source/documentation/lux/macro/syntax/type/variable.lux
index a6d094361..d57643cce 100644
--- a/stdlib/source/documentation/lux/macro/syntax/type/variable.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/type/variable.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/template.lux b/stdlib/source/documentation/lux/macro/template.lux
index 1dfac9a3b..557446ad0 100644
--- a/stdlib/source/documentation/lux/macro/template.lux
+++ b/stdlib/source/documentation/lux/macro/template.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [let]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" let}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math.lux b/stdlib/source/documentation/lux/math.lux
index c3caab318..921c44dbf 100644
--- a/stdlib/source/documentation/lux/math.lux
+++ b/stdlib/source/documentation/lux/math.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/math/infix.lux b/stdlib/source/documentation/lux/math/infix.lux
index ccaf4195f..9423c4d23 100644
--- a/stdlib/source/documentation/lux/math/infix.lux
+++ b/stdlib/source/documentation/lux/math/infix.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/logic.lux b/stdlib/source/documentation/lux/math/logic.lux
index ca7e1786e..f89189162 100644
--- a/stdlib/source/documentation/lux/math/logic.lux
+++ b/stdlib/source/documentation/lux/math/logic.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" monoid)]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/math/logic/continuous.lux b/stdlib/source/documentation/lux/math/logic/continuous.lux
index e7a2606a1..12e3e8322 100644
--- a/stdlib/source/documentation/lux/math/logic/continuous.lux
+++ b/stdlib/source/documentation/lux/math/logic/continuous.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/logic/fuzzy.lux b/stdlib/source/documentation/lux/math/logic/fuzzy.lux
index 7afbee83c..cc1c41253 100644
--- a/stdlib/source/documentation/lux/math/logic/fuzzy.lux
+++ b/stdlib/source/documentation/lux/math/logic/fuzzy.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/modular.lux b/stdlib/source/documentation/lux/math/modular.lux
index 9f4bd14d9..af00164b0 100644
--- a/stdlib/source/documentation/lux/math/modular.lux
+++ b/stdlib/source/documentation/lux/math/modular.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/modulus.lux b/stdlib/source/documentation/lux/math/modulus.lux
index e25d23cc5..1f07b3648 100644
--- a/stdlib/source/documentation/lux/math/modulus.lux
+++ b/stdlib/source/documentation/lux/math/modulus.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number.lux b/stdlib/source/documentation/lux/math/number.lux
index a6e8114e9..04365de3c 100644
--- a/stdlib/source/documentation/lux/math/number.lux
+++ b/stdlib/source/documentation/lux/math/number.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/complex.lux b/stdlib/source/documentation/lux/math/number/complex.lux
index 2d2f5d331..401a7e980 100644
--- a/stdlib/source/documentation/lux/math/number/complex.lux
+++ b/stdlib/source/documentation/lux/math/number/complex.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/frac.lux b/stdlib/source/documentation/lux/math/number/frac.lux
index 2852ee75a..83e154e97 100644
--- a/stdlib/source/documentation/lux/math/number/frac.lux
+++ b/stdlib/source/documentation/lux/math/number/frac.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/i16.lux b/stdlib/source/documentation/lux/math/number/i16.lux
index 1f4fe63ec..77f0adead 100644
--- a/stdlib/source/documentation/lux/math/number/i16.lux
+++ b/stdlib/source/documentation/lux/math/number/i16.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/i32.lux b/stdlib/source/documentation/lux/math/number/i32.lux
index 83814b429..5c0b98759 100644
--- a/stdlib/source/documentation/lux/math/number/i32.lux
+++ b/stdlib/source/documentation/lux/math/number/i32.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/i64.lux b/stdlib/source/documentation/lux/math/number/i64.lux
index 08c55da4d..da93ea98b 100644
--- a/stdlib/source/documentation/lux/math/number/i64.lux
+++ b/stdlib/source/documentation/lux/math/number/i64.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [or and not]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" or and not}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/i8.lux b/stdlib/source/documentation/lux/math/number/i8.lux
index b9d53fbae..445fe934c 100644
--- a/stdlib/source/documentation/lux/math/number/i8.lux
+++ b/stdlib/source/documentation/lux/math/number/i8.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/int.lux b/stdlib/source/documentation/lux/math/number/int.lux
index 4c503598f..fe25964c9 100644
--- a/stdlib/source/documentation/lux/math/number/int.lux
+++ b/stdlib/source/documentation/lux/math/number/int.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/nat.lux b/stdlib/source/documentation/lux/math/number/nat.lux
index 1e7fa5d5f..507257092 100644
--- a/stdlib/source/documentation/lux/math/number/nat.lux
+++ b/stdlib/source/documentation/lux/math/number/nat.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/ratio.lux b/stdlib/source/documentation/lux/math/number/ratio.lux
index e99a0f21f..b6ae1b4f9 100644
--- a/stdlib/source/documentation/lux/math/number/ratio.lux
+++ b/stdlib/source/documentation/lux/math/number/ratio.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/rev.lux b/stdlib/source/documentation/lux/math/number/rev.lux
index ba215f444..14fd6b7a6 100644
--- a/stdlib/source/documentation/lux/math/number/rev.lux
+++ b/stdlib/source/documentation/lux/math/number/rev.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/random.lux b/stdlib/source/documentation/lux/math/random.lux
index 652ef5c77..97a8b484e 100644
--- a/stdlib/source/documentation/lux/math/random.lux
+++ b/stdlib/source/documentation/lux/math/random.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [or and nat int rev]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" or and nat int rev}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/meta.lux b/stdlib/source/documentation/lux/meta.lux
index 4a61a4a5e..960bef2da 100644
--- a/stdlib/source/documentation/lux/meta.lux
+++ b/stdlib/source/documentation/lux/meta.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [type macro]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" type macro}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/meta/location.lux b/stdlib/source/documentation/lux/meta/location.lux
index d912bce13..94517dd7a 100644
--- a/stdlib/source/documentation/lux/meta/location.lux
+++ b/stdlib/source/documentation/lux/meta/location.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [private]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" private}
+ ["$" documentation {"+" documentation:}]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/program.lux b/stdlib/source/documentation/lux/program.lux
index 0899ffcca..7bea56569 100644
--- a/stdlib/source/documentation/lux/program.lux
+++ b/stdlib/source/documentation/lux/program.lux
@@ -1,12 +1,12 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["[0]" io]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/static.lux b/stdlib/source/documentation/lux/static.lux
index 89436fd00..bf68491bd 100644
--- a/stdlib/source/documentation/lux/static.lux
+++ b/stdlib/source/documentation/lux/static.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [nat int rev]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" nat int rev}
+ ["$" documentation {"+" documentation:}]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target.lux b/stdlib/source/documentation/lux/target.lux
index ab0830a24..1e62fce2e 100644
--- a/stdlib/source/documentation/lux/target.lux
+++ b/stdlib/source/documentation/lux/target.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/js.lux b/stdlib/source/documentation/lux/target/js.lux
index 443441f13..cb51b667f 100644
--- a/stdlib/source/documentation/lux/target/js.lux
+++ b/stdlib/source/documentation/lux/target/js.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/jvm.lux b/stdlib/source/documentation/lux/target/jvm.lux
index 9deccc33f..ec73c07fa 100644
--- a/stdlib/source/documentation/lux/target/jvm.lux
+++ b/stdlib/source/documentation/lux/target/jvm.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/lua.lux b/stdlib/source/documentation/lux/target/lua.lux
index e5ecff7be..75e0bad9c 100644
--- a/stdlib/source/documentation/lux/target/lua.lux
+++ b/stdlib/source/documentation/lux/target/lua.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/python.lux b/stdlib/source/documentation/lux/target/python.lux
index b17cde4d6..a0f4fa02a 100644
--- a/stdlib/source/documentation/lux/target/python.lux
+++ b/stdlib/source/documentation/lux/target/python.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/ruby.lux b/stdlib/source/documentation/lux/target/ruby.lux
index 27cd14963..51babea5d 100644
--- a/stdlib/source/documentation/lux/target/ruby.lux
+++ b/stdlib/source/documentation/lux/target/ruby.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/test.lux b/stdlib/source/documentation/lux/test.lux
index 18f2a2845..6f0af6bfd 100644
--- a/stdlib/source/documentation/lux/test.lux
+++ b/stdlib/source/documentation/lux/test.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and for]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and for}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time.lux b/stdlib/source/documentation/lux/time.lux
index 3dbbc206f..b44225e70 100644
--- a/stdlib/source/documentation/lux/time.lux
+++ b/stdlib/source/documentation/lux/time.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time/date.lux b/stdlib/source/documentation/lux/time/date.lux
index a781d1248..4f8fb84b6 100644
--- a/stdlib/source/documentation/lux/time/date.lux
+++ b/stdlib/source/documentation/lux/time/date.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time/day.lux b/stdlib/source/documentation/lux/time/day.lux
index de3214bec..fd69fa930 100644
--- a/stdlib/source/documentation/lux/time/day.lux
+++ b/stdlib/source/documentation/lux/time/day.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time/duration.lux b/stdlib/source/documentation/lux/time/duration.lux
index ed3784bd3..c4ccdf99a 100644
--- a/stdlib/source/documentation/lux/time/duration.lux
+++ b/stdlib/source/documentation/lux/time/duration.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time/instant.lux b/stdlib/source/documentation/lux/time/instant.lux
index 0c9c9946b..8c51a26c6 100644
--- a/stdlib/source/documentation/lux/time/instant.lux
+++ b/stdlib/source/documentation/lux/time/instant.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time/month.lux b/stdlib/source/documentation/lux/time/month.lux
index c9597a360..795ebbad8 100644
--- a/stdlib/source/documentation/lux/time/month.lux
+++ b/stdlib/source/documentation/lux/time/month.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time/year.lux b/stdlib/source/documentation/lux/time/year.lux
index 7d7679253..2d66bf6c5 100644
--- a/stdlib/source/documentation/lux/time/year.lux
+++ b/stdlib/source/documentation/lux/time/year.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/tool.lux b/stdlib/source/documentation/lux/tool.lux
index 0c721b6ed..8cd839e00 100644
--- a/stdlib/source/documentation/lux/tool.lux
+++ b/stdlib/source/documentation/lux/tool.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux b/stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux
index ef029bf59..dde1a754c 100644
--- a/stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux b/stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux
index aa1e1d7b7..24384bb26 100644
--- a/stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux b/stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux
index 1c478efd5..a44ba5e66 100644
--- a/stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux b/stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux
index e2ea2d13c..c427f8aa7 100644
--- a/stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/tool/compiler/phase.lux b/stdlib/source/documentation/lux/tool/compiler/phase.lux
index 8fa688c11..f2ba92da9 100644
--- a/stdlib/source/documentation/lux/tool/compiler/phase.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/phase.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [char]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" char}
+ ["$" documentation {"+" documentation:}]
[data
- [text {"+" [\n]}
- ["%" format {"+" [format]}]]
+ [text {"+" \n}
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type.lux b/stdlib/source/documentation/lux/type.lux
index e317f6d3f..f0547edb1 100644
--- a/stdlib/source/documentation/lux/type.lux
+++ b/stdlib/source/documentation/lux/type.lux
@@ -1,12 +1,12 @@
(.module:
[library
- [lux {"-" [function :as]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" function :as}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
+ ["[0]" text {"+" \n}
["%" format]]]
[macro
["[0]" template]]]]
diff --git a/stdlib/source/documentation/lux/type/abstract.lux b/stdlib/source/documentation/lux/type/abstract.lux
index b86838ea5..330fb1a27 100644
--- a/stdlib/source/documentation/lux/type/abstract.lux
+++ b/stdlib/source/documentation/lux/type/abstract.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/check.lux b/stdlib/source/documentation/lux/type/check.lux
index de8a14027..2b8722728 100644
--- a/stdlib/source/documentation/lux/type/check.lux
+++ b/stdlib/source/documentation/lux/type/check.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/dynamic.lux b/stdlib/source/documentation/lux/type/dynamic.lux
index 10ccdf349..b315b664f 100644
--- a/stdlib/source/documentation/lux/type/dynamic.lux
+++ b/stdlib/source/documentation/lux/type/dynamic.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/implicit.lux b/stdlib/source/documentation/lux/type/implicit.lux
index fe9cfe21a..8ef144e0a 100644
--- a/stdlib/source/documentation/lux/type/implicit.lux
+++ b/stdlib/source/documentation/lux/type/implicit.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/poly.lux b/stdlib/source/documentation/lux/type/poly.lux
index f3d1ef3af..c2bb8557b 100644
--- a/stdlib/source/documentation/lux/type/poly.lux
+++ b/stdlib/source/documentation/lux/type/poly.lux
@@ -1,7 +1,7 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[abstract
[\\specification
["$[0]" equivalence]
@@ -10,8 +10,8 @@
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/quotient.lux b/stdlib/source/documentation/lux/type/quotient.lux
index e4b33e678..1161acc0e 100644
--- a/stdlib/source/documentation/lux/type/quotient.lux
+++ b/stdlib/source/documentation/lux/type/quotient.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [type]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" type}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/refinement.lux b/stdlib/source/documentation/lux/type/refinement.lux
index fff890746..1e88285e8 100644
--- a/stdlib/source/documentation/lux/type/refinement.lux
+++ b/stdlib/source/documentation/lux/type/refinement.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [type]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" type}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/resource.lux b/stdlib/source/documentation/lux/type/resource.lux
index 5d6427fcb..3d58c340e 100644
--- a/stdlib/source/documentation/lux/type/resource.lux
+++ b/stdlib/source/documentation/lux/type/resource.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/unit.lux b/stdlib/source/documentation/lux/type/unit.lux
index 667c9901f..d5b764711 100644
--- a/stdlib/source/documentation/lux/type/unit.lux
+++ b/stdlib/source/documentation/lux/type/unit.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/documentation/lux/type/variance.lux b/stdlib/source/documentation/lux/type/variance.lux
index 4a19996e7..2789367ce 100644
--- a/stdlib/source/documentation/lux/type/variance.lux
+++ b/stdlib/source/documentation/lux/type/variance.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [and]}
- ["$" documentation {"+" [documentation:]}]
+ [lux {"-" and}
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world.lux b/stdlib/source/documentation/lux/world.lux
index af4c8446c..e4cac7b71 100644
--- a/stdlib/source/documentation/lux/world.lux
+++ b/stdlib/source/documentation/lux/world.lux
@@ -1,8 +1,8 @@
(.module:
[library
[lux "*"
- [program {"+" [program:]}]
- ["$" documentation {"+" [documentation:]}]
+ [program {"+" program:}]
+ ["$" documentation {"+" documentation:}]
["[0]" debug]
[control
["[0]" io]]
diff --git a/stdlib/source/documentation/lux/world/console.lux b/stdlib/source/documentation/lux/world/console.lux
index c84c663c3..cc3dabc3f 100644
--- a/stdlib/source/documentation/lux/world/console.lux
+++ b/stdlib/source/documentation/lux/world/console.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/file.lux b/stdlib/source/documentation/lux/world/file.lux
index f74af15b6..9f0c39789 100644
--- a/stdlib/source/documentation/lux/world/file.lux
+++ b/stdlib/source/documentation/lux/world/file.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/file/watch.lux b/stdlib/source/documentation/lux/world/file/watch.lux
index 6d27d8f29..05ece6552 100644
--- a/stdlib/source/documentation/lux/world/file/watch.lux
+++ b/stdlib/source/documentation/lux/world/file/watch.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/input/keyboard.lux b/stdlib/source/documentation/lux/world/input/keyboard.lux
index ade8e66fc..1aecd5d92 100644
--- a/stdlib/source/documentation/lux/world/input/keyboard.lux
+++ b/stdlib/source/documentation/lux/world/input/keyboard.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/net.lux b/stdlib/source/documentation/lux/world/net.lux
index 8c41917ee..94e22e7d2 100644
--- a/stdlib/source/documentation/lux/world/net.lux
+++ b/stdlib/source/documentation/lux/world/net.lux
@@ -1,8 +1,8 @@
(.module:
[library
[lux "*"
- [program {"+" [program:]}]
- ["$" documentation {"+" [documentation:]}]
+ [program {"+" program:}]
+ ["$" documentation {"+" documentation:}]
["[0]" debug]
[control
["[0]" io]]]]
diff --git a/stdlib/source/documentation/lux/world/net/http/client.lux b/stdlib/source/documentation/lux/world/net/http/client.lux
index bb5ae1db5..c0518ad3f 100644
--- a/stdlib/source/documentation/lux/world/net/http/client.lux
+++ b/stdlib/source/documentation/lux/world/net/http/client.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/net/http/status.lux b/stdlib/source/documentation/lux/world/net/http/status.lux
index 4dbecd25b..7aef2f5b1 100644
--- a/stdlib/source/documentation/lux/world/net/http/status.lux
+++ b/stdlib/source/documentation/lux/world/net/http/status.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/net/uri.lux b/stdlib/source/documentation/lux/world/net/uri.lux
index 31594fdff..5237df751 100644
--- a/stdlib/source/documentation/lux/world/net/uri.lux
+++ b/stdlib/source/documentation/lux/world/net/uri.lux
@@ -1,8 +1,8 @@
(.module:
[library
[lux "*"
- [program {"+" [program:]}]
- ["$" documentation {"+" [documentation:]}]
+ [program {"+" program:}]
+ ["$" documentation {"+" documentation:}]
["[0]" debug]
[control
["[0]" io]]]]
diff --git a/stdlib/source/documentation/lux/world/output/video/resolution.lux b/stdlib/source/documentation/lux/world/output/video/resolution.lux
index 808bc1a42..4fd3469c1 100644
--- a/stdlib/source/documentation/lux/world/output/video/resolution.lux
+++ b/stdlib/source/documentation/lux/world/output/video/resolution.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/program.lux b/stdlib/source/documentation/lux/world/program.lux
index c6c578861..04ef0ccfa 100644
--- a/stdlib/source/documentation/lux/world/program.lux
+++ b/stdlib/source/documentation/lux/world/program.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/shell.lux b/stdlib/source/documentation/lux/world/shell.lux
index 927519d06..0ebbe4d85 100644
--- a/stdlib/source/documentation/lux/world/shell.lux
+++ b/stdlib/source/documentation/lux/world/shell.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["$" documentation {"+" [documentation:]}]
+ ["$" documentation {"+" documentation:}]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" [\n]}
- ["%" format {"+" [format]}]]]
+ ["[0]" text {"+" \n}
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/library/lux.lux b/stdlib/source/library/lux.lux
index 8f8032699..7c97c8a7f 100644
--- a/stdlib/source/library/lux.lux
+++ b/stdlib/source/library/lux.lux
@@ -3254,14 +3254,14 @@
(def: (referrals_parser tokens)
(-> (List Code) (Meta [Referrals (List Code)]))
(case tokens
- (^or (^ (list& [_ {#Variant (list [_ {#Text "+"}] [_ {#Tuple defs}])}] tokens'))
- (^ (list& [_ {#Variant (list [_ {#Text "only"}] [_ {#Tuple defs}])}] tokens')))
+ (^or (^ (list& [_ {#Variant (list& [_ {#Text "+"}] defs)}] tokens'))
+ (^ (list& [_ {#Variant (list& [_ {#Text "only"}] defs)}] tokens')))
(do meta_monad
[defs' (..referral_references defs)]
(in [{#Only defs'} tokens']))
- (^or (^ (list& [_ {#Variant (list [_ {#Text "-"}] [_ {#Tuple defs}])}] tokens'))
- (^ (list& [_ {#Variant (list [_ {#Text "exclude"}] [_ {#Tuple defs}])}] tokens')))
+ (^or (^ (list& [_ {#Variant (list& [_ {#Text "-"}] defs)}] tokens'))
+ (^ (list& [_ {#Variant (list& [_ {#Text "exclude"}] defs)}] tokens')))
(do meta_monad
[defs' (..referral_references defs)]
(in [{#Exclude defs'} tokens']))
@@ -4014,10 +4014,10 @@
(list (' "*"))
{#Only defs}
- (list (variant$ (list (' "+") (tuple$ (list#each local_identifier$ defs)))))
+ (list (variant$ (list& (' "+") (list#each local_identifier$ defs))))
{#Exclude defs}
- (list (variant$ (list (' "-") (tuple$ (list#each local_identifier$ defs)))))
+ (list (variant$ (list& (' "-") (list#each local_identifier$ defs))))
{#Ignore}
(list)
diff --git a/stdlib/source/library/lux/abstract/algebra.lux b/stdlib/source/library/lux/abstract/algebra.lux
index 63ce1f2f8..67f0ba70b 100644
--- a/stdlib/source/library/lux/abstract/algebra.lux
+++ b/stdlib/source/library/lux/abstract/algebra.lux
@@ -2,7 +2,7 @@
[library
[lux "*"
[control
- [functor {"+" [Fix]}]]]])
+ [functor {"+" Fix}]]]])
(type: .public (Algebra f a)
(-> (f a) a))
diff --git a/stdlib/source/library/lux/abstract/apply.lux b/stdlib/source/library/lux/abstract/apply.lux
index 80234f653..783d76236 100644
--- a/stdlib/source/library/lux/abstract/apply.lux
+++ b/stdlib/source/library/lux/abstract/apply.lux
@@ -3,8 +3,8 @@
[lux "*"
["@" target]]]
[//
- [monad {"+" [Monad]}]
- ["[0]" functor {"+" [Functor]}]])
+ [monad {"+" Monad}]
+ ["[0]" functor {"+" Functor}]])
(type: .public (Apply f)
(Interface
diff --git a/stdlib/source/library/lux/abstract/codec.lux b/stdlib/source/library/lux/abstract/codec.lux
index e3f987bd2..57d280fbb 100644
--- a/stdlib/source/library/lux/abstract/codec.lux
+++ b/stdlib/source/library/lux/abstract/codec.lux
@@ -2,9 +2,9 @@
[library
[lux "*"
[control
- ["[0]" try {"+" [Try]}]]]]
+ ["[0]" try {"+" Try}]]]]
[//
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" functor]])
(type: .public (Codec m a)
diff --git a/stdlib/source/library/lux/abstract/comonad.lux b/stdlib/source/library/lux/abstract/comonad.lux
index 5f5279c79..067e918bf 100644
--- a/stdlib/source/library/lux/abstract/comonad.lux
+++ b/stdlib/source/library/lux/abstract/comonad.lux
@@ -10,7 +10,7 @@
[meta
["[0]" location]]]]
[//
- [functor {"+" [Functor]}]])
+ [functor {"+" Functor}]])
(type: .public (CoMonad w)
(Interface
diff --git a/stdlib/source/library/lux/abstract/comonad/cofree.lux b/stdlib/source/library/lux/abstract/comonad/cofree.lux
index 1f56ba91e..6d90581b2 100644
--- a/stdlib/source/library/lux/abstract/comonad/cofree.lux
+++ b/stdlib/source/library/lux/abstract/comonad/cofree.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"]]
- [// {"+" [CoMonad]}
+ [// {"+" CoMonad}
[//
- [functor {"+" [Functor]}]]])
+ [functor {"+" Functor}]]])
(type: .public (CoFree F a)
[a (F (CoFree F a))])
diff --git a/stdlib/source/library/lux/abstract/enum.lux b/stdlib/source/library/lux/abstract/enum.lux
index 1b86ebc1d..61069d2ef 100644
--- a/stdlib/source/library/lux/abstract/enum.lux
+++ b/stdlib/source/library/lux/abstract/enum.lux
@@ -2,7 +2,7 @@
[library
[lux "*"]]
[//
- ["[0]" order {"+" [Order]}]])
+ ["[0]" order {"+" Order}]])
(type: .public (Enum e)
(Interface
diff --git a/stdlib/source/library/lux/abstract/functor.lux b/stdlib/source/library/lux/abstract/functor.lux
index 2789755ba..3a8e8c15e 100644
--- a/stdlib/source/library/lux/abstract/functor.lux
+++ b/stdlib/source/library/lux/abstract/functor.lux
@@ -1,6 +1,6 @@
(.module:
[library
- [lux {"-" [Or And]}]])
+ [lux {"-" Or And}]])
(type: .public (Functor f)
(Interface
diff --git a/stdlib/source/library/lux/abstract/hash.lux b/stdlib/source/library/lux/abstract/hash.lux
index 1c05d022e..de0599a23 100644
--- a/stdlib/source/library/lux/abstract/hash.lux
+++ b/stdlib/source/library/lux/abstract/hash.lux
@@ -2,7 +2,7 @@
[library
[lux "*"]]
[//
- ["[0]" equivalence {"+" [Equivalence]}]
+ ["[0]" equivalence {"+" Equivalence}]
[functor
["[0]" contravariant]]])
diff --git a/stdlib/source/library/lux/abstract/interval.lux b/stdlib/source/library/lux/abstract/interval.lux
index 1e9ea40de..1a37436bb 100644
--- a/stdlib/source/library/lux/abstract/interval.lux
+++ b/stdlib/source/library/lux/abstract/interval.lux
@@ -3,9 +3,9 @@
[library
[lux "*"]]
[//
- [equivalence {"+" [Equivalence]}]
+ [equivalence {"+" Equivalence}]
["[0]" order]
- [enum {"+" [Enum]}]])
+ [enum {"+" Enum}]])
(type: .public (Interval a)
(Interface
diff --git a/stdlib/source/library/lux/abstract/mix.lux b/stdlib/source/library/lux/abstract/mix.lux
index 260d8fff1..750bbb8a0 100644
--- a/stdlib/source/library/lux/abstract/mix.lux
+++ b/stdlib/source/library/lux/abstract/mix.lux
@@ -2,7 +2,7 @@
[library
[lux "*"]]
[//
- [monoid {"+" [Monoid]}]])
+ [monoid {"+" Monoid}]])
(type: .public (Mix F)
(Interface
diff --git a/stdlib/source/library/lux/abstract/monad.lux b/stdlib/source/library/lux/abstract/monad.lux
index 1a95fb139..62162ef72 100644
--- a/stdlib/source/library/lux/abstract/monad.lux
+++ b/stdlib/source/library/lux/abstract/monad.lux
@@ -4,7 +4,7 @@
[meta
["[0]" location]]]]
[//
- [functor {"+" [Functor]}]])
+ [functor {"+" Functor}]])
(def: (list#mix f init xs)
(All (_ a b)
diff --git a/stdlib/source/library/lux/abstract/monad/free.lux b/stdlib/source/library/lux/abstract/monad/free.lux
index c3f544604..90c8a0405 100644
--- a/stdlib/source/library/lux/abstract/monad/free.lux
+++ b/stdlib/source/library/lux/abstract/monad/free.lux
@@ -2,9 +2,9 @@
[library
[lux "*"]]
[///
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad]}]])
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad}]])
(type: .public (Free F a)
(Variant
diff --git a/stdlib/source/library/lux/abstract/monad/indexed.lux b/stdlib/source/library/lux/abstract/monad/indexed.lux
index a1daf17fc..1382f764d 100644
--- a/stdlib/source/library/lux/abstract/monad/indexed.lux
+++ b/stdlib/source/library/lux/abstract/monad/indexed.lux
@@ -3,12 +3,12 @@
[lux "*"
[control
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]]]
["[0]" //])
diff --git a/stdlib/source/library/lux/abstract/monoid.lux b/stdlib/source/library/lux/abstract/monoid.lux
index f5ffdcd65..3de2d8b1c 100644
--- a/stdlib/source/library/lux/abstract/monoid.lux
+++ b/stdlib/source/library/lux/abstract/monoid.lux
@@ -1,6 +1,6 @@
(.module:
[library
- [lux {"-" [and]}]])
+ [lux {"-" and}]])
(type: .public (Monoid a)
(Interface
diff --git a/stdlib/source/library/lux/abstract/order.lux b/stdlib/source/library/lux/abstract/order.lux
index 400801fcd..6c6e3881b 100644
--- a/stdlib/source/library/lux/abstract/order.lux
+++ b/stdlib/source/library/lux/abstract/order.lux
@@ -4,7 +4,7 @@
[control
["[0]" function]]]]
[//
- ["[0]" equivalence {"+" [Equivalence]}]
+ ["[0]" equivalence {"+" Equivalence}]
[functor
["[0]" contravariant]]])
diff --git a/stdlib/source/library/lux/abstract/predicate.lux b/stdlib/source/library/lux/abstract/predicate.lux
index 0009a8467..ae78a23dd 100644
--- a/stdlib/source/library/lux/abstract/predicate.lux
+++ b/stdlib/source/library/lux/abstract/predicate.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [or and]}
+ [lux {"-" or and}
[control
["[0]" function]]]]
[//
- [monoid {"+" [Monoid]}]
+ [monoid {"+" Monoid}]
[functor
["[0]" contravariant]]])
diff --git a/stdlib/source/library/lux/control/concatenative.lux b/stdlib/source/library/lux/control/concatenative.lux
index 289b5f789..f4170b94a 100644
--- a/stdlib/source/library/lux/control/concatenative.lux
+++ b/stdlib/source/library/lux/control/concatenative.lux
@@ -1,6 +1,6 @@
(.module:
[library
- [lux {"-" [Alias if loop]}
+ [lux {"-" Alias if loop}
["[0]" meta]
[abstract
["[0]" monad]]
@@ -8,13 +8,13 @@
["[0]" maybe ("[1]#[0]" monad)]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" mix functor)]]]
- ["[0]" macro {"+" [with_identifiers]}
+ ["[0]" macro {"+" with_identifiers}
["[0]" code]
["[0]" template]
- [syntax {"+" [syntax:]}
+ [syntax {"+" syntax:}
["|[0]|" export]]]
[math
[number
@@ -24,7 +24,7 @@
["f" frac]]]]]
[//
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]])
+ ["<[0]>" code {"+" Parser}]]])
(type: Alias
[Text Code])
diff --git a/stdlib/source/library/lux/control/concurrency/actor.lux b/stdlib/source/library/lux/control/concurrency/actor.lux
index 06ada7642..49e785923 100644
--- a/stdlib/source/library/lux/control/concurrency/actor.lux
+++ b/stdlib/source/library/lux/control/concurrency/actor.lux
@@ -5,35 +5,35 @@
[abstract
monad]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" function]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
- ["[0]" io {"+" [IO io]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
+ ["[0]" io {"+" IO io}]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" bit]
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" monoid monad)]]]
- ["[0]" macro {"+" [with_identifiers]}
+ ["[0]" macro {"+" with_identifiers}
["[0]" code]
- [syntax {"+" [syntax:]}
+ [syntax {"+" syntax:}
["|[0]|" input]
["|[0]|" export]]]
[math
[number
["n" nat]]]
- ["[0]" meta {"+" [monad]}]
- [type {"+" [:sharing]}
- ["[0]" abstract {"+" [abstract: :representation :abstraction]}]]]]
+ ["[0]" meta {"+" monad}]
+ [type {"+" :sharing}
+ ["[0]" abstract {"+" abstract: :representation :abstraction}]]]]
[//
- ["[0]" atom {"+" [Atom atom]}]
- ["[0]" async {"+" [Async Resolver]} ("[1]#[0]" monad)]
- ["[0]" frp {"+" [Channel]}]])
+ ["[0]" atom {"+" Atom atom}]
+ ["[0]" async {"+" Async Resolver} ("[1]#[0]" monad)]
+ ["[0]" frp {"+" Channel}]])
(exception: .public poisoned)
(exception: .public dead)
diff --git a/stdlib/source/library/lux/control/concurrency/async.lux b/stdlib/source/library/lux/control/concurrency/async.lux
index 1f3db5365..085a67d0e 100644
--- a/stdlib/source/library/lux/control/concurrency/async.lux
+++ b/stdlib/source/library/lux/control/concurrency/async.lux
@@ -1,21 +1,21 @@
(.module:
[library
- [lux {"-" [and or]}
+ [lux {"-" and or}
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- ["[0]" monad {"+" [Monad do]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ ["[0]" monad {"+" Monad do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" function]
- ["[0]" io {"+" [IO io]}]]
+ ["[0]" io {"+" IO io}]]
[data
["[0]" product]]
- [type {"+" [:sharing]}
+ [type {"+" :sharing}
abstract]]]
[//
["[0]" thread]
- ["[0]" atom {"+" [Atom atom]}]])
+ ["[0]" atom {"+" Atom atom}]])
(abstract: .public (Async a)
(Atom [(Maybe a) (List (-> a (IO Any)))])
diff --git a/stdlib/source/library/lux/control/concurrency/atom.lux b/stdlib/source/library/lux/control/concurrency/atom.lux
index 47e771a4e..3a4b2ad24 100644
--- a/stdlib/source/library/lux/control/concurrency/atom.lux
+++ b/stdlib/source/library/lux/control/concurrency/atom.lux
@@ -4,10 +4,10 @@
["@" target]
["[0]" ffi]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" function]
- ["[0]" io {"+" [IO]} ("[1]#[0]" functor)]]
+ ["[0]" io {"+" IO} ("[1]#[0]" functor)]]
[data
["[0]" product]
[collection
diff --git a/stdlib/source/library/lux/control/concurrency/frp.lux b/stdlib/source/library/lux/control/concurrency/frp.lux
index 3c731d30f..d91cf4dbf 100644
--- a/stdlib/source/library/lux/control/concurrency/frp.lux
+++ b/stdlib/source/library/lux/control/concurrency/frp.lux
@@ -1,21 +1,21 @@
(.module:
[library
- [lux {"-" [list]}
+ [lux {"-" list}
[abstract
- [equivalence {"+" [Equivalence]}]
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- ["[0]" monad {"+" [Monad do]}]]
+ [equivalence {"+" Equivalence}]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ ["[0]" monad {"+" Monad do}]]
[control
["[0]" maybe ("[1]#[0]" functor)]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
- ["[0]" io {"+" [IO io]}]]
- [type {"+" [:sharing]}
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
+ ["[0]" io {"+" IO io}]]
+ [type {"+" :sharing}
abstract]]]
[//
- ["[0]" atom {"+" [Atom]}]
- ["[0]" async {"+" [Async]} ("[1]#[0]" functor)]])
+ ["[0]" atom {"+" Atom}]
+ ["[0]" async {"+" Async} ("[1]#[0]" functor)]])
(type: .public (Channel a)
(Async (Maybe [a (Channel a)])))
diff --git a/stdlib/source/library/lux/control/concurrency/semaphore.lux b/stdlib/source/library/lux/control/concurrency/semaphore.lux
index c74588eaf..7e9b039b4 100644
--- a/stdlib/source/library/lux/control/concurrency/semaphore.lux
+++ b/stdlib/source/library/lux/control/concurrency/semaphore.lux
@@ -2,17 +2,17 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [if>]}]
- ["[0]" io {"+" [IO]}]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ [pipe {"+" if>}]
+ ["[0]" io {"+" IO}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" queue {"+" [Queue]}]]]
+ ["[0]" queue {"+" Queue}]]]
[math
[number
["n" nat]
@@ -21,8 +21,8 @@
abstract
["[0]" refinement]]]]
[//
- ["[0]" atom {"+" [Atom]}]
- ["[0]" async {"+" [Async Resolver]}]])
+ ["[0]" atom {"+" Atom}]
+ ["[0]" async {"+" Async Resolver}]])
(type: State
(Record
diff --git a/stdlib/source/library/lux/control/concurrency/stm.lux b/stdlib/source/library/lux/control/concurrency/stm.lux
index c2a8b1ecc..12e8b21e8 100644
--- a/stdlib/source/library/lux/control/concurrency/stm.lux
+++ b/stdlib/source/library/lux/control/concurrency/stm.lux
@@ -2,11 +2,11 @@
[library
[lux "*"
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- ["[0]" monad {"+" [Monad do]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ ["[0]" monad {"+" Monad do}]]
[control
- ["[0]" io {"+" [IO io]}]
+ ["[0]" io {"+" IO io}]
["[0]" maybe]
["[0]" try]]
[data
@@ -16,9 +16,9 @@
[type
abstract]]]
[//
- ["[0]" atom {"+" [Atom atom]}]
- ["[0]" async {"+" [Async Resolver]}]
- ["[0]" frp {"+" [Channel Sink]}]])
+ ["[0]" atom {"+" Atom atom}]
+ ["[0]" async {"+" Async Resolver}]
+ ["[0]" frp {"+" Channel Sink}]])
(type: (Observer a)
(-> a (IO Any)))
diff --git a/stdlib/source/library/lux/control/concurrency/thread.lux b/stdlib/source/library/lux/control/concurrency/thread.lux
index 9445c2c7a..e074c322a 100644
--- a/stdlib/source/library/lux/control/concurrency/thread.lux
+++ b/stdlib/source/library/lux/control/concurrency/thread.lux
@@ -4,11 +4,11 @@
["@" target]
["[0]" ffi]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
- ["[0]" io {"+" [IO io]}]]
+ ["[0]" exception {"+" exception:}]
+ ["[0]" io {"+" IO io}]]
[data
["[0]" text]
[collection
@@ -20,7 +20,7 @@
[time
["[0]" instant]]]]
[//
- ["[0]" atom {"+" [Atom]}]])
+ ["[0]" atom {"+" Atom}]])
(with_expansions [<jvm> (as_is (ffi.import: java/lang/Object)
diff --git a/stdlib/source/library/lux/control/continuation.lux b/stdlib/source/library/lux/control/continuation.lux
index 013c849da..3be6645ff 100644
--- a/stdlib/source/library/lux/control/continuation.lux
+++ b/stdlib/source/library/lux/control/continuation.lux
@@ -2,15 +2,15 @@
[library
[lux "*"
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad do]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad do}]]
[control
["[0]" function]
[parser
["<[0]>" code]]]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]]]])
(type: .public (Cont i o)
diff --git a/stdlib/source/library/lux/control/exception.lux b/stdlib/source/library/lux/control/exception.lux
index bf7cabd0e..7e92d15da 100644
--- a/stdlib/source/library/lux/control/exception.lux
+++ b/stdlib/source/library/lux/control/exception.lux
@@ -4,11 +4,11 @@
["[0]" macro]
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" monoid)]
@@ -16,7 +16,7 @@
["[0]" list ("[1]#[0]" functor mix)]]]
[macro
["[0]" code]
- [syntax {"+" [syntax:]}
+ [syntax {"+" syntax:}
["|[0]|" input]
["[0]" type "_"
["|[1]_[0]|" variable]]]]
@@ -24,7 +24,7 @@
[number
["n" nat ("[1]#[0]" decimal)]]]]]
[//
- ["//" try {"+" [Try]}]])
+ ["//" try {"+" Try}]])
(type: .public (Exception a)
(Record
diff --git a/stdlib/source/library/lux/control/function.lux b/stdlib/source/library/lux/control/function.lux
index d8ff77379..3aff2c8c2 100644
--- a/stdlib/source/library/lux/control/function.lux
+++ b/stdlib/source/library/lux/control/function.lux
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- [monoid {"+" [Monoid]}]]]])
+ [monoid {"+" Monoid}]]]])
(def: .public identity
(All (_ a) (-> a a))
diff --git a/stdlib/source/library/lux/control/function/contract.lux b/stdlib/source/library/lux/control/function/contract.lux
index 8edd01c63..3817a4bef 100644
--- a/stdlib/source/library/lux/control/function/contract.lux
+++ b/stdlib/source/library/lux/control/function/contract.lux
@@ -2,14 +2,14 @@
[library
[lux "*"
[control
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
[parser
["<[0]>" code]]]
[data
[text
- ["%" format {"+" [format]}]]]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ ["%" format {"+" format}]]]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
[number
diff --git a/stdlib/source/library/lux/control/function/memo.lux b/stdlib/source/library/lux/control/function/memo.lux
index f5d32635f..7ca0a19e0 100644
--- a/stdlib/source/library/lux/control/function/memo.lux
+++ b/stdlib/source/library/lux/control/function/memo.lux
@@ -4,16 +4,16 @@
[library
[lux "*"
[abstract
- [hash {"+" [Hash]}]
- [monad {"+" [do]}]]
+ [hash {"+" Hash}]
+ [monad {"+" do}]]
[control
- ["[0]" state {"+" [State]}]]
+ ["[0]" state {"+" State}]]
[data
["[0]" product]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]]]]]
+ ["[0]" dictionary {"+" Dictionary}]]]]]
["[0]" // "_"
- ["[1]" mixin {"+" [Mixin Recursive]}]])
+ ["[1]" mixin {"+" Mixin Recursive}]])
(def: .public memoization
(All (_ i o)
diff --git a/stdlib/source/library/lux/control/function/mixin.lux b/stdlib/source/library/lux/control/function/mixin.lux
index 7c3c0779a..32deea135 100644
--- a/stdlib/source/library/lux/control/function/mixin.lux
+++ b/stdlib/source/library/lux/control/function/mixin.lux
@@ -5,9 +5,9 @@
[library
[lux "*"
[abstract
- [monoid {"+" [Monoid]}]
- [predicate {"+" [Predicate]}]
- [monad {"+" [Monad do]}]]]])
+ [monoid {"+" Monoid}]
+ [predicate {"+" Predicate}]
+ [monad {"+" Monad do}]]]])
(type: .public (Mixin i o)
(-> (-> i o) (-> i o) (-> i o)))
diff --git a/stdlib/source/library/lux/control/function/mutual.lux b/stdlib/source/library/lux/control/function/mutual.lux
index da5abe3b1..5b2291bba 100644
--- a/stdlib/source/library/lux/control/function/mutual.lux
+++ b/stdlib/source/library/lux/control/function/mutual.lux
@@ -1,27 +1,27 @@
(.module:
[library
- [lux {"-" [Definition let def: macro]}
+ [lux {"-" Definition let def: macro}
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]
[dictionary
- ["[0]" plist {"+" [PList]}]]]]
+ ["[0]" plist {"+" PList}]]]]
["[0]" macro
["[0]" local]
["[0]" code]
- [syntax {"+" [syntax:]}
- ["[0]" declaration {"+" [Declaration]}]]]]]
+ [syntax {"+" syntax:}
+ ["[0]" declaration {"+" Declaration}]]]]]
["[0]" //])
(type: Mutual
diff --git a/stdlib/source/library/lux/control/io.lux b/stdlib/source/library/lux/control/io.lux
index 158a11eeb..23267c01d 100644
--- a/stdlib/source/library/lux/control/io.lux
+++ b/stdlib/source/library/lux/control/io.lux
@@ -2,16 +2,16 @@
[library
[lux "*"
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad do]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad do}]]
[control
[parser
["<[0]>" code]]]
[type
abstract]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" template]]]])
(abstract: .public (IO a)
diff --git a/stdlib/source/library/lux/control/lazy.lux b/stdlib/source/library/lux/control/lazy.lux
index a818b164c..414f8bc37 100644
--- a/stdlib/source/library/lux/control/lazy.lux
+++ b/stdlib/source/library/lux/control/lazy.lux
@@ -2,18 +2,18 @@
[library
[lux "*"
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad do]}]
- [equivalence {"+" [Equivalence]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad do}]
+ [equivalence {"+" Equivalence}]]
[control
["[0]" io]
[parser
["<[0]>" code]]
[concurrency
["[0]" atom]]]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]]
[type
abstract]]])
diff --git a/stdlib/source/library/lux/control/maybe.lux b/stdlib/source/library/lux/control/maybe.lux
index ce169c875..ce7c40222 100644
--- a/stdlib/source/library/lux/control/maybe.lux
+++ b/stdlib/source/library/lux/control/maybe.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [list]}
+ [lux {"-" list}
[abstract
- [monoid {"+" [Monoid]}]
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
- [apply {"+" [Apply]}]
- ["[0]" functor {"+" [Functor]}]
- ["[0]" monad {"+" [Monad do]}]]
+ [monoid {"+" Monoid}]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
+ [apply {"+" Apply}]
+ ["[0]" functor {"+" Functor}]
+ ["[0]" monad {"+" Monad do}]]
[meta
["[0]" location]]]])
diff --git a/stdlib/source/library/lux/control/parser.lux b/stdlib/source/library/lux/control/parser.lux
index 775d0b4fd..9ab07b9df 100644
--- a/stdlib/source/library/lux/control/parser.lux
+++ b/stdlib/source/library/lux/control/parser.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [or and not]}
+ [lux {"-" or and not}
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad do]}]
- [codec {"+" [Codec]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad do}]
+ [codec {"+" Codec}]]
[control
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
["[0]" product]
[collection
diff --git a/stdlib/source/library/lux/control/parser/analysis.lux b/stdlib/source/library/lux/control/parser/analysis.lux
index 8e16ad74f..61e512c56 100644
--- a/stdlib/source/library/lux/control/parser/analysis.lux
+++ b/stdlib/source/library/lux/control/parser/analysis.lux
@@ -1,16 +1,16 @@
(.module:
[library
- [lux {"-" [Tuple Variant nat int rev local]}
+ [lux {"-" Tuple Variant nat int rev local}
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" bit]
["[0]" name]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[macro
@@ -24,12 +24,12 @@
["[0]" frac]]]
[tool
[compiler
- [arity {"+" [Arity]}]
- [reference {"+" []}
- [variable {"+" []}]]
+ [arity {"+" Arity}]
+ [reference {"+" }
+ [variable {"+" }]]
[language
[lux
- ["/" analysis {"+" [Variant Tuple Environment Analysis]}]]]]]]]
+ ["/" analysis {"+" Variant Tuple Environment Analysis}]]]]]]]
["[0]" //])
(def: (remaining_inputs asts)
diff --git a/stdlib/source/library/lux/control/parser/binary.lux b/stdlib/source/library/lux/control/parser/binary.lux
index 0b60d49f7..21f86eb84 100644
--- a/stdlib/source/library/lux/control/parser/binary.lux
+++ b/stdlib/source/library/lux/control/parser/binary.lux
@@ -1,23 +1,23 @@
(.module:
[library
- [lux {"-" [and or nat int rev list type]}
- [type {"+" [:sharing]}]
+ [lux {"-" and or nat int rev list type}
+ [type {"+" :sharing}]
[abstract
- [hash {"+" [Hash]}]
- [monad {"+" [do]}]]
+ [hash {"+" Hash}]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
- ["/" binary {"+" [Binary]}]
+ ["/" binary {"+" Binary}]
[text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
["[0]" list]
- ["[0]" row {"+" [Row]}]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" row {"+" Row}]
+ ["[0]" set {"+" Set}]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/library/lux/control/parser/cli.lux b/stdlib/source/library/lux/control/parser/cli.lux
index 4ab6193e4..dbb5a2d32 100644
--- a/stdlib/source/library/lux/control/parser/cli.lux
+++ b/stdlib/source/library/lux/control/parser/cli.lux
@@ -2,12 +2,12 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]]]
+ ["%" format {"+" format}]]]]]
["[0]" //])
(type: .public (Parser a)
diff --git a/stdlib/source/library/lux/control/parser/code.lux b/stdlib/source/library/lux/control/parser/code.lux
index c29fb8419..18953181b 100644
--- a/stdlib/source/library/lux/control/parser/code.lux
+++ b/stdlib/source/library/lux/control/parser/code.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [nat int rev local not]}
+ [lux {"-" nat int rev local not}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
["[0]" bit]
["[0]" text ("[1]#[0]" monoid)]
diff --git a/stdlib/source/library/lux/control/parser/environment.lux b/stdlib/source/library/lux/control/parser/environment.lux
index 53d6c69c2..76bcd29dc 100644
--- a/stdlib/source/library/lux/control/parser/environment.lux
+++ b/stdlib/source/library/lux/control/parser/environment.lux
@@ -2,14 +2,14 @@
[library
[lux "*"
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]]]]]
+ ["[0]" dictionary {"+" Dictionary}]]]]]
["[0]" //])
(type: .public Property
diff --git a/stdlib/source/library/lux/control/parser/json.lux b/stdlib/source/library/lux/control/parser/json.lux
index 1811700e7..80b52e147 100644
--- a/stdlib/source/library/lux/control/parser/json.lux
+++ b/stdlib/source/library/lux/control/parser/json.lux
@@ -2,19 +2,19 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" bit]
["[0]" text ("[1]#[0]" equivalence monoid)]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" row]
- ["[0]" dictionary {"+" [Dictionary]}]]
+ ["[0]" dictionary {"+" Dictionary}]]
[format
- ["/" json {"+" [JSON]}]]]
+ ["/" json {"+" JSON}]]]
[macro
["[0]" code]]
[math
diff --git a/stdlib/source/library/lux/control/parser/synthesis.lux b/stdlib/source/library/lux/control/parser/synthesis.lux
index 828042bd4..69e89986e 100644
--- a/stdlib/source/library/lux/control/parser/synthesis.lux
+++ b/stdlib/source/library/lux/control/parser/synthesis.lux
@@ -1,16 +1,16 @@
(.module:
[library
- [lux {"-" [Tuple Variant function loop i64 local]}
+ [lux {"-" Tuple Variant function loop i64 local}
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" bit]
["[0]" name]
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
[number
["n" nat]
@@ -18,13 +18,13 @@
["[0]" frac]]]
[tool
[compiler
- [reference {"+" []}
- [variable {"+" [Register]}]]
- [arity {"+" [Arity]}]
+ [reference {"+" }
+ [variable {"+" Register}]]
+ [arity {"+" Arity}]
[language
[lux
- [analysis {"+" [Variant Tuple Environment]}]
- ["/" synthesis {"+" [Synthesis Abstraction]}]]]]]]]
+ [analysis {"+" Variant Tuple Environment}]
+ ["/" synthesis {"+" Synthesis Abstraction}]]]]]]]
["[0]" //])
(exception: .public (cannot_parse [input (List Synthesis)])
diff --git a/stdlib/source/library/lux/control/parser/text.lux b/stdlib/source/library/lux/control/parser/text.lux
index b74ac2f44..dce70465b 100644
--- a/stdlib/source/library/lux/control/parser/text.lux
+++ b/stdlib/source/library/lux/control/parser/text.lux
@@ -1,14 +1,14 @@
(.module:
[library
- [lux {"-" [or and not local]}
+ [lux {"-" or and not local}
[abstract
- [monad {"+" [Monad do]}]]
+ [monad {"+" Monad do}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
- ["/" text {"+" [Char]} ("[1]#[0]" monoid)]
+ ["/" text {"+" Char} ("[1]#[0]" monoid)]
["[0]" product]
[collection
["[0]" list ("[1]#[0]" mix)]]]
diff --git a/stdlib/source/library/lux/control/parser/tree.lux b/stdlib/source/library/lux/control/parser/tree.lux
index 4d331c84f..39d60a625 100644
--- a/stdlib/source/library/lux/control/parser/tree.lux
+++ b/stdlib/source/library/lux/control/parser/tree.lux
@@ -2,14 +2,14 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
[collection
- [tree {"+" [Tree]}
- ["[0]" zipper {"+" [Zipper]}]]]]]]
+ [tree {"+" Tree}
+ ["[0]" zipper {"+" Zipper}]]]]]]
["[0]" //])
(type: .public (Parser t a)
diff --git a/stdlib/source/library/lux/control/parser/type.lux b/stdlib/source/library/lux/control/parser/type.lux
index 936f8f522..969acde94 100644
--- a/stdlib/source/library/lux/control/parser/type.lux
+++ b/stdlib/source/library/lux/control/parser/type.lux
@@ -1,18 +1,18 @@
(.module:
[library
- [lux {"-" [function local]}
+ [lux {"-" function local}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["[0]" function]]
[data
["[0]" text ("[1]#[0]" monoid)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[macro
["[0]" code]]
[math
diff --git a/stdlib/source/library/lux/control/parser/xml.lux b/stdlib/source/library/lux/control/parser/xml.lux
index a4efa259b..fa4245354 100644
--- a/stdlib/source/library/lux/control/parser/xml.lux
+++ b/stdlib/source/library/lux/control/parser/xml.lux
@@ -2,19 +2,19 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]} ("[1]#[0]" functor)]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try} ("[1]#[0]" functor)]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" name ("[1]#[0]" equivalence codec)]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]
["[0]" dictionary]]
[format
- ["/" xml {"+" [Attribute Attrs Tag XML]}]]]]]
+ ["/" xml {"+" Attribute Attrs Tag XML}]]]]]
["[0]" //])
(type: .public (Parser a)
diff --git a/stdlib/source/library/lux/control/pipe.lux b/stdlib/source/library/lux/control/pipe.lux
index f6158f039..2929ddc52 100644
--- a/stdlib/source/library/lux/control/pipe.lux
+++ b/stdlib/source/library/lux/control/pipe.lux
@@ -2,17 +2,17 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" identity]
[collection
["[0]" list ("[1]#[0]" monad)]]]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
[number
diff --git a/stdlib/source/library/lux/control/reader.lux b/stdlib/source/library/lux/control/reader.lux
index a946469d3..70226c59b 100644
--- a/stdlib/source/library/lux/control/reader.lux
+++ b/stdlib/source/library/lux/control/reader.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [local]}
+ [lux {"-" local}
[abstract
- [apply {"+" [Apply]}]
- ["[0]" functor {"+" [Functor]}]
- ["[0]" monad {"+" [Monad do]}]]]])
+ [apply {"+" Apply}]
+ ["[0]" functor {"+" Functor}]
+ ["[0]" monad {"+" Monad do}]]]])
(type: .public (Reader r a)
(-> r a))
diff --git a/stdlib/source/library/lux/control/region.lux b/stdlib/source/library/lux/control/region.lux
index b17393bda..a7a9aaeea 100644
--- a/stdlib/source/library/lux/control/region.lux
+++ b/stdlib/source/library/lux/control/region.lux
@@ -2,18 +2,18 @@
[library
[lux "*"
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- ["[0]" monad {"+" [Monad do]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ ["[0]" monad {"+" Monad do}]]
[control
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" mix)]]]]]
[//
- ["[0]" exception {"+" [Exception exception:]}]])
+ ["[0]" exception {"+" Exception exception:}]])
(type: (Cleaner r !)
(-> r (! (Try Any))))
diff --git a/stdlib/source/library/lux/control/remember.lux b/stdlib/source/library/lux/control/remember.lux
index f8a0dbc2d..7084caabf 100644
--- a/stdlib/source/library/lux/control/remember.lux
+++ b/stdlib/source/library/lux/control/remember.lux
@@ -2,24 +2,24 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser ("[1]#[0]" functor)
- ["<c>" code {"+" [Parser]}]]]
+ ["<c>" code {"+" Parser}]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[time
["[0]" instant]
- ["[0]" date {"+" [Date]} ("[1]#[0]" order)]]
+ ["[0]" date {"+" Date} ("[1]#[0]" order)]]
["[0]" meta]
[macro
["[0]" code]
["[0]" template]
- [syntax {"+" [syntax:]}]]]])
+ [syntax {"+" syntax:}]]]])
(exception: .public (must_remember [deadline Date
today Date
diff --git a/stdlib/source/library/lux/control/security/capability.lux b/stdlib/source/library/lux/control/security/capability.lux
index 18696f851..3fcf0fe3c 100644
--- a/stdlib/source/library/lux/control/security/capability.lux
+++ b/stdlib/source/library/lux/control/security/capability.lux
@@ -2,16 +2,16 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" io {"+" [IO]}]
+ ["[0]" io {"+" IO}]
["<>" parser
["<c>" code]]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[type
@@ -19,7 +19,7 @@
["[0]" meta]
["[0]" macro
["[0]" code]
- [syntax {"+" [syntax:]}
+ [syntax {"+" syntax:}
["|[0]|" export]
["|[0]|" declaration]]]]])
diff --git a/stdlib/source/library/lux/control/security/policy.lux b/stdlib/source/library/lux/control/security/policy.lux
index 7b15e4210..ccf32788d 100644
--- a/stdlib/source/library/lux/control/security/policy.lux
+++ b/stdlib/source/library/lux/control/security/policy.lux
@@ -2,9 +2,9 @@
[library
[lux "*"
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad}]]
[type
abstract]]])
diff --git a/stdlib/source/library/lux/control/state.lux b/stdlib/source/library/lux/control/state.lux
index e9ad5dc92..b6e07c612 100644
--- a/stdlib/source/library/lux/control/state.lux
+++ b/stdlib/source/library/lux/control/state.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [local]}
+ [lux {"-" local}
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad do]}]]]])
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad do}]]]])
(type: .public (State s a)
(-> s [s a]))
diff --git a/stdlib/source/library/lux/control/thread.lux b/stdlib/source/library/lux/control/thread.lux
index f0e1223a4..11c54c10e 100644
--- a/stdlib/source/library/lux/control/thread.lux
+++ b/stdlib/source/library/lux/control/thread.lux
@@ -3,14 +3,14 @@
[lux "*"
["@" target]
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad do]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad do}]]
[control
- ["[0]" io {"+" [IO]}]]
+ ["[0]" io {"+" IO}]]
[data
[collection
- ["[0]" array {"+" [Array]}]]]
+ ["[0]" array {"+" Array}]]]
[type
abstract]]])
diff --git a/stdlib/source/library/lux/control/try.lux b/stdlib/source/library/lux/control/try.lux
index 6ef29b2e9..c3822c12e 100644
--- a/stdlib/source/library/lux/control/try.lux
+++ b/stdlib/source/library/lux/control/try.lux
@@ -2,10 +2,10 @@
[library
[lux "*"
[abstract
- [apply {"+" [Apply]}]
- [equivalence {"+" [Equivalence]}]
- ["[0]" functor {"+" [Functor]}]
- ["[0]" monad {"+" [Monad do]}]]
+ [apply {"+" Apply}]
+ [equivalence {"+" Equivalence}]
+ ["[0]" functor {"+" Functor}]
+ ["[0]" monad {"+" Monad do}]]
[meta
["[0]" location]]]])
diff --git a/stdlib/source/library/lux/control/writer.lux b/stdlib/source/library/lux/control/writer.lux
index 92b3b9ab9..e45c01596 100644
--- a/stdlib/source/library/lux/control/writer.lux
+++ b/stdlib/source/library/lux/control/writer.lux
@@ -3,10 +3,10 @@
[lux "*"
["@" target]
[abstract
- [monoid {"+" [Monoid]}]
- [apply {"+" [Apply]}]
- ["[0]" functor {"+" [Functor]}]
- ["[0]" monad {"+" [Monad do]}]]]])
+ [monoid {"+" Monoid}]
+ [apply {"+" Apply}]
+ ["[0]" functor {"+" Functor}]
+ ["[0]" monad {"+" Monad do}]]]])
(type: .public (Writer log value)
(Record
diff --git a/stdlib/source/library/lux/data/binary.lux b/stdlib/source/library/lux/data/binary.lux
index 312f74be1..c51f743e5 100644
--- a/stdlib/source/library/lux/data/binary.lux
+++ b/stdlib/source/library/lux/data/binary.lux
@@ -1,23 +1,23 @@
(.module:
[library
- [lux {"-" [i64]}
+ [lux {"-" i64}
["@" target]
["[0]" ffi]
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]
- [monoid {"+" [Monoid]}]]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]
+ [monoid {"+" Monoid}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" array]]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["n" nat]
["f" frac]
["[0]" i64]]]]])
diff --git a/stdlib/source/library/lux/data/bit.lux b/stdlib/source/library/lux/data/bit.lux
index 831497deb..e226e5608 100644
--- a/stdlib/source/library/lux/data/bit.lux
+++ b/stdlib/source/library/lux/data/bit.lux
@@ -2,10 +2,10 @@
[library
[lux "*"
[abstract
- [monoid {"+" [Monoid]}]
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
- [codec {"+" [Codec]}]]
+ [monoid {"+" Monoid}]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
+ [codec {"+" Codec}]]
[control
["[0]" function]]]])
diff --git a/stdlib/source/library/lux/data/collection/array.lux b/stdlib/source/library/lux/data/collection/array.lux
index 8830266ce..0e40d27d6 100644
--- a/stdlib/source/library/lux/data/collection/array.lux
+++ b/stdlib/source/library/lux/data/collection/array.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [list]}
+ [lux {"-" list}
["@" target]
[abstract
- [monoid {"+" [Monoid]}]
- [functor {"+" [Functor]}]
- [equivalence {"+" [Equivalence]}]
- [mix {"+" [Mix]}]
- [predicate {"+" [Predicate]}]]
+ [monoid {"+" Monoid}]
+ [functor {"+" Functor}]
+ [equivalence {"+" Equivalence}]
+ [mix {"+" Mix}]
+ [predicate {"+" Predicate}]]
[control
["[0]" maybe]]
[data
diff --git a/stdlib/source/library/lux/data/collection/bits.lux b/stdlib/source/library/lux/data/collection/bits.lux
index 42070dc8d..3db996fdf 100644
--- a/stdlib/source/library/lux/data/collection/bits.lux
+++ b/stdlib/source/library/lux/data/collection/bits.lux
@@ -1,14 +1,14 @@
(.module:
[library
- [lux {"-" [not and or]}
+ [lux {"-" not and or}
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[control
pipe
["[0]" maybe]]
[data
[collection
- ["[0]" array {"+" [Array]} ("[1]#[0]" mix)]]]
+ ["[0]" array {"+" Array} ("[1]#[0]" mix)]]]
[math
[number
["n" nat]
diff --git a/stdlib/source/library/lux/data/collection/dictionary.lux b/stdlib/source/library/lux/data/collection/dictionary.lux
index 6b0aff962..24c03c804 100644
--- a/stdlib/source/library/lux/data/collection/dictionary.lux
+++ b/stdlib/source/library/lux/data/collection/dictionary.lux
@@ -2,18 +2,18 @@
[library
[lux "*"
[abstract
- [hash {"+" [Hash]}]
- [equivalence {"+" [Equivalence]}]
- [functor {"+" [Functor]}]]
+ [hash {"+" Hash}]
+ [equivalence {"+" Equivalence}]
+ [functor {"+" Functor}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" product]
[collection
["[0]" list ("[1]#[0]" mix functor monoid)]
- ["[0]" array {"+" [Array]} ("[1]#[0]" functor mix)]]]
+ ["[0]" array {"+" Array} ("[1]#[0]" functor mix)]]]
[math
["[0]" number
["n" nat]
diff --git a/stdlib/source/library/lux/data/collection/dictionary/ordered.lux b/stdlib/source/library/lux/data/collection/dictionary/ordered.lux
index 1b02f03a3..9b4b308b7 100644
--- a/stdlib/source/library/lux/data/collection/dictionary/ordered.lux
+++ b/stdlib/source/library/lux/data/collection/dictionary/ordered.lux
@@ -3,8 +3,8 @@
[lux "*"
[abstract
equivalence
- [monad {"+" [Monad do]}]
- ["[0]" order {"+" [Order]}]]
+ [monad {"+" Monad do}]
+ ["[0]" order {"+" Order}]]
[control
["[0]" maybe]]
[data
diff --git a/stdlib/source/library/lux/data/collection/dictionary/plist.lux b/stdlib/source/library/lux/data/collection/dictionary/plist.lux
index a429d56f9..02d582e96 100644
--- a/stdlib/source/library/lux/data/collection/dictionary/plist.lux
+++ b/stdlib/source/library/lux/data/collection/dictionary/plist.lux
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)]
diff --git a/stdlib/source/library/lux/data/collection/list.lux b/stdlib/source/library/lux/data/collection/list.lux
index e6a7ced34..a0bf40821 100644
--- a/stdlib/source/library/lux/data/collection/list.lux
+++ b/stdlib/source/library/lux/data/collection/list.lux
@@ -3,14 +3,14 @@
[lux "*"
["@" target]
[abstract
- [monoid {"+" [Monoid]}]
- [apply {"+" [Apply]}]
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
- [mix {"+" [Mix]}]
- [predicate {"+" [Predicate]}]
- ["[0]" functor {"+" [Functor]}]
- ["[0]" monad {"+" [Monad do]}]
+ [monoid {"+" Monoid}]
+ [apply {"+" Apply}]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
+ [mix {"+" Mix}]
+ [predicate {"+" Predicate}]
+ ["[0]" functor {"+" Functor}]
+ ["[0]" monad {"+" Monad do}]
["[0]" enum]]
[data
["[0]" bit]
diff --git a/stdlib/source/library/lux/data/collection/queue.lux b/stdlib/source/library/lux/data/collection/queue.lux
index a60f9613e..5260d808d 100644
--- a/stdlib/source/library/lux/data/collection/queue.lux
+++ b/stdlib/source/library/lux/data/collection/queue.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [list]}
+ [lux {"-" list}
[abstract
- [equivalence {"+" [Equivalence]}]
- [functor {"+" [Functor]}]]
+ [equivalence {"+" Equivalence}]
+ [functor {"+" Functor}]]
[data
[collection
["[0]" list ("[1]#[0]" monoid functor)]]]
diff --git a/stdlib/source/library/lux/data/collection/queue/priority.lux b/stdlib/source/library/lux/data/collection/queue/priority.lux
index cc2ecdb7c..52cd3929a 100644
--- a/stdlib/source/library/lux/data/collection/queue/priority.lux
+++ b/stdlib/source/library/lux/data/collection/queue/priority.lux
@@ -2,19 +2,19 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
["[0]" maybe]]
[data
[collection
["[0]" tree "_"
- ["[1]" finger {"+" [Tree]}]]]]
+ ["[1]" finger {"+" Tree}]]]]
[math
[number
["n" nat ("[1]#[0]" interval)]]]
- [type {"+" [:by_example]}
- [abstract {"+" [abstract: :abstraction :representation]}]]]])
+ [type {"+" :by_example}
+ [abstract {"+" abstract: :abstraction :representation}]]]])
(type: .public Priority
Nat)
diff --git a/stdlib/source/library/lux/data/collection/row.lux b/stdlib/source/library/lux/data/collection/row.lux
index d6b4bba5e..2fb288b99 100644
--- a/stdlib/source/library/lux/data/collection/row.lux
+++ b/stdlib/source/library/lux/data/collection/row.lux
@@ -3,29 +3,29 @@
... https://hypirion.com/musings/understanding-persistent-vector-pt-3
(.module:
[library
- [lux {"-" [list]}
+ [lux {"-" list}
["@" target]
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad do]}]
- [equivalence {"+" [Equivalence]}]
- [monoid {"+" [Monoid]}]
- [mix {"+" [Mix]}]
- [predicate {"+" [Predicate]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad do}]
+ [equivalence {"+" Equivalence}]
+ [monoid {"+" Monoid}]
+ [mix {"+" Mix}]
+ [predicate {"+" Predicate}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
[collection
["[0]" list ("[1]#[0]" mix functor monoid)]
- ["[0]" array {"+" [Array]} ("[1]#[0]" functor mix)]]]
+ ["[0]" array {"+" Array} ("[1]#[0]" functor mix)]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
[number
diff --git a/stdlib/source/library/lux/data/collection/sequence.lux b/stdlib/source/library/lux/data/collection/sequence.lux
index c482ad8dc..d9724358a 100644
--- a/stdlib/source/library/lux/data/collection/sequence.lux
+++ b/stdlib/source/library/lux/data/collection/sequence.lux
@@ -2,14 +2,14 @@
[library
[lux "*"
[abstract
- [functor {"+" [Functor]}]
- [comonad {"+" [CoMonad]}]]
+ [functor {"+" Functor}]
+ [comonad {"+" CoMonad}]]
[control
- ["//" continuation {"+" [Cont]}]
+ ["//" continuation {"+" Cont}]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ ["<[0]>" code {"+" Parser}]]]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]]
[data
["[0]" bit]
diff --git a/stdlib/source/library/lux/data/collection/set.lux b/stdlib/source/library/lux/data/collection/set.lux
index b921444ff..688b765dd 100644
--- a/stdlib/source/library/lux/data/collection/set.lux
+++ b/stdlib/source/library/lux/data/collection/set.lux
@@ -1,11 +1,11 @@
(.module:
[library
- [lux {"-" [list]}
+ [lux {"-" list}
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
- [predicate {"+" [Predicate]}]
- [monoid {"+" [Monoid]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
+ [predicate {"+" Predicate}]
+ [monoid {"+" Monoid}]]
[data
[collection
["[0]" list ("[1]#[0]" mix)]]]
@@ -13,7 +13,7 @@
[number
["n" nat]]]]]
["[0]" // "_"
- ["[1]" dictionary {"+" [Dictionary]}]])
+ ["[1]" dictionary {"+" Dictionary}]])
(type: .public (Set a)
(Dictionary a Any))
diff --git a/stdlib/source/library/lux/data/collection/set/multi.lux b/stdlib/source/library/lux/data/collection/set/multi.lux
index 38c1e81af..9d3a040e5 100644
--- a/stdlib/source/library/lux/data/collection/set/multi.lux
+++ b/stdlib/source/library/lux/data/collection/set/multi.lux
@@ -1,10 +1,10 @@
... https://en.wikipedia.org/wiki/Multiset
(.module:
[library
- [lux {"-" [list]}
+ [lux {"-" list}
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]]
[control
["[0]" function]
["[0]" maybe]]
@@ -12,11 +12,11 @@
[number
["n" nat]]]
[type
- [abstract {"+" [abstract: :abstraction :representation ^:representation]}]]]]
+ [abstract {"+" abstract: :abstraction :representation ^:representation}]]]]
["[0]" //
[//
["[0]" list ("[1]#[0]" mix monoid)]
- ["[0]" dictionary {"+" [Dictionary]}]]])
+ ["[0]" dictionary {"+" Dictionary}]]])
(abstract: .public (Set a)
(Dictionary a Nat)
diff --git a/stdlib/source/library/lux/data/collection/set/ordered.lux b/stdlib/source/library/lux/data/collection/set/ordered.lux
index 965d85c28..6e31626fb 100644
--- a/stdlib/source/library/lux/data/collection/set/ordered.lux
+++ b/stdlib/source/library/lux/data/collection/set/ordered.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [list]}
+ [lux {"-" list}
[abstract
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]]
[data
[collection
["[0]" list ("[1]#[0]" mix)]
diff --git a/stdlib/source/library/lux/data/collection/stack.lux b/stdlib/source/library/lux/data/collection/stack.lux
index a64bb17e9..80577fa70 100644
--- a/stdlib/source/library/lux/data/collection/stack.lux
+++ b/stdlib/source/library/lux/data/collection/stack.lux
@@ -2,8 +2,8 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [functor {"+" [Functor]}]]
+ [equivalence {"+" Equivalence}]
+ [functor {"+" Functor}]]
[data
[collection
["//" list]]]
diff --git a/stdlib/source/library/lux/data/collection/tree.lux b/stdlib/source/library/lux/data/collection/tree.lux
index 9fd7d6cc7..fe98bdfdf 100644
--- a/stdlib/source/library/lux/data/collection/tree.lux
+++ b/stdlib/source/library/lux/data/collection/tree.lux
@@ -2,18 +2,18 @@
[library
[lux "*"
[abstract
- [functor {"+" [Functor]}]
- [equivalence {"+" [Equivalence]}]
- [mix {"+" [Mix]}]
- [monad {"+" [do]}]]
+ [functor {"+" Functor}]
+ [equivalence {"+" Equivalence}]
+ [mix {"+" Mix}]
+ [monad {"+" do}]]
[control
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
[collection
["[0]" list ("[1]#[0]" monad mix)]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]]])
(type: .public (Tree a)
diff --git a/stdlib/source/library/lux/data/collection/tree/finger.lux b/stdlib/source/library/lux/data/collection/tree/finger.lux
index 8399577f4..a82b78f96 100644
--- a/stdlib/source/library/lux/data/collection/tree/finger.lux
+++ b/stdlib/source/library/lux/data/collection/tree/finger.lux
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [predicate {"+" [Predicate]}]
- ["[0]" monoid {"+" [Monoid]}]]
+ [predicate {"+" Predicate}]
+ ["[0]" monoid {"+" Monoid}]]
[data
[collection
["[0]" list ("[1]#[0]" monoid)]]]
[type
- [abstract {"+" [abstract: :abstraction :representation]}]]]])
+ [abstract {"+" abstract: :abstraction :representation}]]]])
... https://en.wikipedia.org/wiki/Finger_tree
(abstract: .public (Tree @ t v)
diff --git a/stdlib/source/library/lux/data/collection/tree/zipper.lux b/stdlib/source/library/lux/data/collection/tree/zipper.lux
index ef9e8b662..8bf58d308 100644
--- a/stdlib/source/library/lux/data/collection/tree/zipper.lux
+++ b/stdlib/source/library/lux/data/collection/tree/zipper.lux
@@ -3,19 +3,19 @@
[lux "*"
["@" target]
[abstract
- [functor {"+" [Functor]}]
- [comonad {"+" [CoMonad]}]
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]]
+ [functor {"+" Functor}]
+ [comonad {"+" CoMonad}]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]]
[control
["[0]" maybe ("[1]#[0]" monad)]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor monoid)]]]]]
- ["[0]" // {"+" [Tree]} ("[1]#[0]" functor)])
+ ["[0]" // {"+" Tree} ("[1]#[0]" functor)])
(type: (Family Zipper a)
(Record
diff --git a/stdlib/source/library/lux/data/color.lux b/stdlib/source/library/lux/data/color.lux
index 648535721..ad550aaf9 100644
--- a/stdlib/source/library/lux/data/color.lux
+++ b/stdlib/source/library/lux/data/color.lux
@@ -2,9 +2,9 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [monoid {"+" [Monoid]}]
- ["[0]" hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ [monoid {"+" Monoid}]
+ ["[0]" hash {"+" Hash}]]
[control
[parser
["<[0]>" code]]]
diff --git a/stdlib/source/library/lux/data/color/named.lux b/stdlib/source/library/lux/data/color/named.lux
index 26deaeaa6..ebcdd7831 100644
--- a/stdlib/source/library/lux/data/color/named.lux
+++ b/stdlib/source/library/lux/data/color/named.lux
@@ -2,8 +2,8 @@
[library
[lux "*"
[math
- [number {"+" [hex]}]]]]
- ["[0]" // {"+" [Color]}])
+ [number {"+" hex}]]]]
+ ["[0]" // {"+" Color}])
(template [<red> <green> <blue> <name>]
[(`` (def: .public <name>
diff --git a/stdlib/source/library/lux/data/format/binary.lux b/stdlib/source/library/lux/data/format/binary.lux
index 55bf4bb79..c794c5b3d 100644
--- a/stdlib/source/library/lux/data/format/binary.lux
+++ b/stdlib/source/library/lux/data/format/binary.lux
@@ -1,27 +1,27 @@
(.module:
[library
- [lux {"-" [and or nat int rev list type]}
+ [lux {"-" and or nat int rev list type}
[abstract
- [monoid {"+" [Monoid]}]
- [monad {"+" [Monad do]}]
- [equivalence {"+" [Equivalence]}]]
+ [monoid {"+" Monoid}]
+ [monad {"+" Monad do}]
+ [equivalence {"+" Equivalence}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" function]
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
["<>" parser ("[1]#[0]" monad)
- ["/" binary {"+" [Offset Size Parser]}]]]
+ ["/" binary {"+" Offset Size Parser}]]]
[data
["[0]" product]
- ["[0]" binary {"+" [Binary]}]
+ ["[0]" binary {"+" Binary}]
[text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
["[0]" list]
- ["[0]" row {"+" [Row]} ("[1]#[0]" functor)]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" row {"+" Row} ("[1]#[0]" functor)]
+ ["[0]" set {"+" Set}]]]
[math
[number
["[0]" i64]
diff --git a/stdlib/source/library/lux/data/format/css.lux b/stdlib/source/library/lux/data/format/css.lux
index 8d44055ea..4d67a3780 100644
--- a/stdlib/source/library/lux/data/format/css.lux
+++ b/stdlib/source/library/lux/data/format/css.lux
@@ -1,26 +1,26 @@
(.module:
[library
- [lux {"-" [and]}
+ [lux {"-" and}
[control
["[0]" maybe]]
[data
[number
["[0]" nat]]
["[0]" text
- ["%" format {"+" [format]}]
- ["[0]" encoding {"+" [Encoding]}]]
+ ["%" format {"+" format}]
+ ["[0]" encoding {"+" Encoding}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[type
abstract]
[world
- [net {"+" [URL]}]]]]
+ [net {"+" URL}]]]]
["[0]" / "_"
- ["[1][0]" selector {"+" [Selector Combinator]}]
- ["[1][0]" value {"+" [Value Animation Percentage]}]
- ["[1][0]" font {"+" [Font]}]
- ["[1][0]" style {"+" [Style]}]
- ["[1][0]" query {"+" [Query]}]])
+ ["[1][0]" selector {"+" Selector Combinator}]
+ ["[1][0]" value {"+" Value Animation Percentage}]
+ ["[1][0]" font {"+" Font}]
+ ["[1][0]" style {"+" Style}]
+ ["[1][0]" query {"+" Query}]])
(abstract: .public Common Any)
(abstract: .public Special Any)
diff --git a/stdlib/source/library/lux/data/format/css/font.lux b/stdlib/source/library/lux/data/format/css/font.lux
index abfa332d1..8abcf2858 100644
--- a/stdlib/source/library/lux/data/format/css/font.lux
+++ b/stdlib/source/library/lux/data/format/css/font.lux
@@ -7,11 +7,11 @@
[parser
["s" code]]]
["[0]" macro
- [syntax {"+" [syntax:]}]]
+ [syntax {"+" syntax:}]]
[world
- [net {"+" [URL]}]]]]
+ [net {"+" URL}]]]]
["[0]" // "_"
- ["[1][0]" value {"+" [Value Font_Stretch Font_Style Font_Weight]}]])
+ ["[1][0]" value {"+" Value Font_Stretch Font_Style Font_Weight}]])
(type: .public Unicode_Range
(Record
diff --git a/stdlib/source/library/lux/data/format/css/property.lux b/stdlib/source/library/lux/data/format/css/property.lux
index ea9ca5a93..a2c5a6d50 100644
--- a/stdlib/source/library/lux/data/format/css/property.lux
+++ b/stdlib/source/library/lux/data/format/css/property.lux
@@ -1,6 +1,6 @@
(.module:
[library
- [lux {"-" [All Cursor]}
+ [lux {"-" All Cursor}
[control
[parser
["s" code]]]
@@ -9,48 +9,48 @@
[macro
["[0]" template]
["[0]" code]
- [syntax {"+" [syntax:]}]]]]
+ [syntax {"+" syntax:}]]]]
[//
- [value {"+" [All
- Number
- Length Thickness Time
- Color
- Location Fit
- Slice
- Alignment Animation_Direction
- Animation Animation_Fill
- Column_Fill Column_Span
- Iteration Count
- Play
- Timing Visibility Attachment
- Blend Span Image
- Angle Repeat Border
- Collapse Box_Decoration_Break Caption
- Float Clear
- Content
- Cursor
- Shadow Clip
- Text_Direction
- Display Empty
- Filter
- Flex_Direction Flex_Wrap
- Font Font_Kerning Font_Size Font_Variant
- Grid Grid_Content Grid_Flow Grid_Span Grid_Template
- Hanging_Punctuation Hyphens Isolation
- List_Style_Position List_Style_Type
- Overflow Page_Break Pointer_Events
- Position
- Quotes
- Resize Scroll_Behavior Table_Layout
- Text_Align Text_Align_Last
- Text_Decoration_Line Text_Decoration_Style
- Text_Justification Text_Overflow Text_Transform
- Transform Transform_Origin Transform_Style
- Transition
- Bidi User_Select
- Vertical_Align
- White_Space Word_Break Word_Wrap Writing_Mode
- Z_Index]}]])
+ [value {"+" All
+ Number
+ Length Thickness Time
+ Color
+ Location Fit
+ Slice
+ Alignment Animation_Direction
+ Animation Animation_Fill
+ Column_Fill Column_Span
+ Iteration Count
+ Play
+ Timing Visibility Attachment
+ Blend Span Image
+ Angle Repeat Border
+ Collapse Box_Decoration_Break Caption
+ Float Clear
+ Content
+ Cursor
+ Shadow Clip
+ Text_Direction
+ Display Empty
+ Filter
+ Flex_Direction Flex_Wrap
+ Font Font_Kerning Font_Size Font_Variant
+ Grid Grid_Content Grid_Flow Grid_Span Grid_Template
+ Hanging_Punctuation Hyphens Isolation
+ List_Style_Position List_Style_Type
+ Overflow Page_Break Pointer_Events
+ Position
+ Quotes
+ Resize Scroll_Behavior Table_Layout
+ Text_Align Text_Align_Last
+ Text_Decoration_Line Text_Decoration_Style
+ Text_Justification Text_Overflow Text_Transform
+ Transform Transform_Origin Transform_Style
+ Transition
+ Bidi User_Select
+ Vertical_Align
+ White_Space Word_Break Word_Wrap Writing_Mode
+ Z_Index}]])
(syntax: (text_identifier [identifier s.text])
(in (list (code.local_identifier (text.replaced "-" "_" identifier)))))
diff --git a/stdlib/source/library/lux/data/format/css/query.lux b/stdlib/source/library/lux/data/format/css/query.lux
index 21058fea9..2af4d0f68 100644
--- a/stdlib/source/library/lux/data/format/css/query.lux
+++ b/stdlib/source/library/lux/data/format/css/query.lux
@@ -1,25 +1,25 @@
(.module:
[library
- [lux {"-" [and or not]}
+ [lux {"-" and or not}
[control
[parser
["s" code]]]
[data
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[macro
["[0]" template]
["[0]" code]
- [syntax {"+" [syntax:]}]]
+ [syntax {"+" syntax:}]]
[type
abstract]]]
["[0]" // "_"
- ["[1][0]" value {"+" [Value Length Count Resolution Ratio
- Orientation Scan Boolean Update
- Block_Overflow Inline_Overflow
- Display_Mode Color_Gamut Inverted_Colors
- Pointer Hover
- Light Scripting Motion Color_Scheme]}]])
+ ["[1][0]" value {"+" Value Length Count Resolution Ratio
+ Orientation Scan Boolean Update
+ Block_Overflow Inline_Overflow
+ Display_Mode Color_Gamut Inverted_Colors
+ Pointer Hover
+ Light Scripting Motion Color_Scheme}]])
(syntax: (text_identifier [identifier s.text])
(in (list (code.local_identifier (text.replaced "-" "_" identifier)))))
diff --git a/stdlib/source/library/lux/data/format/css/selector.lux b/stdlib/source/library/lux/data/format/css/selector.lux
index 0ad018e6c..3cb2f5777 100644
--- a/stdlib/source/library/lux/data/format/css/selector.lux
+++ b/stdlib/source/library/lux/data/format/css/selector.lux
@@ -1,16 +1,16 @@
(.module:
[library
- [lux {"-" [or and for same? not]}
+ [lux {"-" or and for same? not}
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[number
["i" int]]]
[type
abstract]
[macro
["[0]" template]]
- ["[0]" locale {"+" [Locale]}]]])
+ ["[0]" locale {"+" Locale}]]])
(type: .public Label Text)
diff --git a/stdlib/source/library/lux/data/format/css/style.lux b/stdlib/source/library/lux/data/format/css/style.lux
index b41d9c9b7..6ea77b534 100644
--- a/stdlib/source/library/lux/data/format/css/style.lux
+++ b/stdlib/source/library/lux/data/format/css/style.lux
@@ -3,12 +3,12 @@
[lux "*"
[data
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[type
abstract]]]
["[0]" // "_"
- ["[1][0]" value {"+" [Value]}]
- ["[1][0]" property {"+" [Property]}]])
+ ["[1][0]" value {"+" Value}]
+ ["[1][0]" property {"+" Property}]])
(abstract: .public Style
Text
diff --git a/stdlib/source/library/lux/data/format/css/value.lux b/stdlib/source/library/lux/data/format/css/value.lux
index 7817c9769..f2c8bb1c3 100644
--- a/stdlib/source/library/lux/data/format/css/value.lux
+++ b/stdlib/source/library/lux/data/format/css/value.lux
@@ -1,6 +1,6 @@
(.module:
[library
- [lux {"-" [All Cursor and static false true]}
+ [lux {"-" All Cursor and static false true}
[control
["[0]" maybe]
[parser
@@ -14,7 +14,7 @@
["r" rev]
["f" frac]]
["[0]" text
- ["%" format {"+" [Format format]}]]
+ ["%" format {"+" Format format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[type
@@ -22,11 +22,11 @@
[macro
["[0]" template]
["[0]" code]
- [syntax {"+" [syntax:]}]]
+ [syntax {"+" syntax:}]]
[world
- [net {"+" [URL]}]]]]
+ [net {"+" URL}]]]]
[//
- [selector {"+" [Label]}]])
+ [selector {"+" Label}]])
(syntax: (text_identifier [identifier s.text])
(in (list (code.local_identifier (text.replaced "-" "_" identifier)))))
diff --git a/stdlib/source/library/lux/data/format/html.lux b/stdlib/source/library/lux/data/format/html.lux
index 1813d46db..b74f5d1d8 100644
--- a/stdlib/source/library/lux/data/format/html.lux
+++ b/stdlib/source/library/lux/data/format/html.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [Meta Source comment and]}
+ [lux {"-" Meta Source comment and}
[control
["[0]" function]
["[0]" maybe ("[1]#[0]" functor)]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[type
@@ -17,12 +17,12 @@
[macro
["[0]" template]]
[world
- [net {"+" [URL]}]]]]
+ [net {"+" URL}]]]]
[//
[css
["[0]" selector]
- ["[0]" style {"+" [Style]}]]
- ["[0]" xml {"+" [XML]}]])
+ ["[0]" style {"+" Style}]]
+ ["[0]" xml {"+" XML}]])
(type: .public Tag selector.Tag)
(type: .public ID selector.ID)
diff --git a/stdlib/source/library/lux/data/format/json.lux b/stdlib/source/library/lux/data/format/json.lux
index 342e847f4..0a160e2ff 100644
--- a/stdlib/source/library/lux/data/format/json.lux
+++ b/stdlib/source/library/lux/data/format/json.lux
@@ -1,18 +1,18 @@
(.module:
[library
[lux "*"
- ["[0]" meta {"+" [monad]}]
+ ["[0]" meta {"+" monad}]
[abstract
- [equivalence {"+" [Equivalence]}]
- [codec {"+" [Codec]}]
- [predicate {"+" [Predicate]}]
- ["[0]" monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [codec {"+" Codec}]
+ [predicate {"+" Predicate}]
+ ["[0]" monad {"+" do}]]
[control
pipe
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" text {"+" [Parser]}]
+ ["<[0]>" text {"+" Parser}]
["<[0]>" code]]]
[data
["[0]" bit]
@@ -20,10 +20,10 @@
["[0]" text ("[1]#[0]" equivalence monoid)]
[collection
["[0]" list ("[1]#[0]" mix functor)]
- ["[0]" row {"+" [Row row]} ("[1]#[0]" monad)]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" row {"+" Row row} ("[1]#[0]" monad)]
+ ["[0]" dictionary {"+" Dictionary}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
[number
diff --git a/stdlib/source/library/lux/data/format/markdown.lux b/stdlib/source/library/lux/data/format/markdown.lux
index 0737bc52b..70f81b10b 100644
--- a/stdlib/source/library/lux/data/format/markdown.lux
+++ b/stdlib/source/library/lux/data/format/markdown.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [and]}
+ [lux {"-" and}
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[type
abstract]
[world
- [net {"+" [URL]}]]]])
+ [net {"+" URL}]]]])
... https://www.markdownguide.org/basic-syntax/
diff --git a/stdlib/source/library/lux/data/format/tar.lux b/stdlib/source/library/lux/data/format/tar.lux
index 8306aeaf5..96448c214 100644
--- a/stdlib/source/library/lux/data/format/tar.lux
+++ b/stdlib/source/library/lux/data/format/tar.lux
@@ -1,32 +1,32 @@
(.module:
[library
- [lux {"-" [Mode Name and]}
+ [lux {"-" Mode Name and}
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ [pipe {"+" case>}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" binary {"+" [Parser]}]]]
+ ["<[0]>" binary {"+" Parser}]]]
[data
["[0]" product]
- ["[0]" binary {"+" [Binary]}]
- ["[0]" text {"+" [Char]}
- ["%" format {"+" [format]}]
+ ["[0]" binary {"+" Binary}]
+ ["[0]" text {"+" Char}
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
["[0]" format "_"
- ["[1]" binary {"+" [Writer]} ("[1]#[0]" monoid)]]
+ ["[1]" binary {"+" Writer} ("[1]#[0]" monoid)]]
[collection
["[0]" list ("[1]#[0]" mix)]
- ["[0]" row {"+" [Row]} ("[1]#[0]" mix)]]]
+ ["[0]" row {"+" Row} ("[1]#[0]" mix)]]]
[math
["[0]" number
["n" nat]
["[0]" i64]]]
[time
- ["[0]" instant {"+" [Instant]}]
+ ["[0]" instant {"+" Instant}]
["[0]" duration]]
[world
["[0]" file]]
diff --git a/stdlib/source/library/lux/data/format/xml.lux b/stdlib/source/library/lux/data/format/xml.lux
index 42f5aafcf..df6642565 100644
--- a/stdlib/source/library/lux/data/format/xml.lux
+++ b/stdlib/source/library/lux/data/format/xml.lux
@@ -2,20 +2,20 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]
- [codec {"+" [Codec]}]]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]
+ [codec {"+" Codec}]]
[control
- [try {"+" [Try]}]
+ [try {"+" Try}]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" text {"+" [Parser]}]]]
+ ["<[0]>" text {"+" Parser}]]]
[data
["[0]" product]
["[0]" name ("[1]#[0]" equivalence codec)]
- ["[0]" text {"+" [\n]} ("[1]#[0]" equivalence monoid)]
+ ["[0]" text {"+" \n} ("[1]#[0]" equivalence monoid)]
[collection
["[0]" list ("[1]#[0]" functor)]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[math
[number
["n" nat]
diff --git a/stdlib/source/library/lux/data/identity.lux b/stdlib/source/library/lux/data/identity.lux
index f37f94b99..fe288e0e7 100644
--- a/stdlib/source/library/lux/data/identity.lux
+++ b/stdlib/source/library/lux/data/identity.lux
@@ -2,10 +2,10 @@
[library
[lux "*"
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad]}]
- [comonad {"+" [CoMonad]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad}]
+ [comonad {"+" CoMonad}]]
[control
["[0]" function]]]])
diff --git a/stdlib/source/library/lux/data/name.lux b/stdlib/source/library/lux/data/name.lux
index 1e35dc237..c0fc1cd86 100644
--- a/stdlib/source/library/lux/data/name.lux
+++ b/stdlib/source/library/lux/data/name.lux
@@ -2,10 +2,10 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
- [order {"+" [Order]}]
- [codec {"+" [Codec]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
+ [order {"+" Order}]
+ [codec {"+" Codec}]]
[data
["[0]" text ("[1]#[0]" equivalence monoid)]
["[0]" product]]]])
diff --git a/stdlib/source/library/lux/data/product.lux b/stdlib/source/library/lux/data/product.lux
index 22cb46a1a..543ddb3f9 100644
--- a/stdlib/source/library/lux/data/product.lux
+++ b/stdlib/source/library/lux/data/product.lux
@@ -2,8 +2,8 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]]]])
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]]]])
(template [<name>]
[(def: .public (<name> [left right])
diff --git a/stdlib/source/library/lux/data/store.lux b/stdlib/source/library/lux/data/store.lux
index 627a52440..8c8501222 100644
--- a/stdlib/source/library/lux/data/store.lux
+++ b/stdlib/source/library/lux/data/store.lux
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- [functor {"+" [Functor]}]
+ [functor {"+" Functor}]
comonad]
[type
implicit]]])
diff --git a/stdlib/source/library/lux/data/sum.lux b/stdlib/source/library/lux/data/sum.lux
index 518b48f0b..f0f4eced0 100644
--- a/stdlib/source/library/lux/data/sum.lux
+++ b/stdlib/source/library/lux/data/sum.lux
@@ -2,8 +2,8 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]]]])
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]]]])
(template [<right?> <name>]
[(def: .public (<name> value)
diff --git a/stdlib/source/library/lux/data/text.lux b/stdlib/source/library/lux/data/text.lux
index 10d6ebf22..58f2450a8 100644
--- a/stdlib/source/library/lux/data/text.lux
+++ b/stdlib/source/library/lux/data/text.lux
@@ -1,14 +1,14 @@
(.module:
[library
- [lux {"-" [char]}
+ [lux {"-" char}
["@" target]
[abstract
- [hash {"+" [Hash]}]
- [monoid {"+" [Monoid]}]
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]
- [monad {"+" [do]}]
- [codec {"+" [Codec]}]]
+ [hash {"+" Hash}]
+ [monoid {"+" Monoid}]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]
+ [monad {"+" do}]
+ [codec {"+" Codec}]]
[control
["[0]" maybe]]
[data
diff --git a/stdlib/source/library/lux/data/text/buffer.lux b/stdlib/source/library/lux/data/text/buffer.lux
index 3c55712f7..05e22b6cd 100644
--- a/stdlib/source/library/lux/data/text/buffer.lux
+++ b/stdlib/source/library/lux/data/text/buffer.lux
@@ -2,16 +2,16 @@
[library
[lux "*"
["@" target]
- ["[0]" ffi {"+" [import:]}]
+ ["[0]" ffi {"+" import:}]
[control
["[0]" function]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" array]
- ["[0]" row {"+" [Row]} ("[1]#[0]" mix)]]]
+ ["[0]" row {"+" Row} ("[1]#[0]" mix)]]]
[math
[number
["n" nat]]]
diff --git a/stdlib/source/library/lux/data/text/encoding/utf8.lux b/stdlib/source/library/lux/data/text/encoding/utf8.lux
index 40b58a7dc..9a29da326 100644
--- a/stdlib/source/library/lux/data/text/encoding/utf8.lux
+++ b/stdlib/source/library/lux/data/text/encoding/utf8.lux
@@ -4,11 +4,11 @@
["@" target]
["[0]" ffi]
[abstract
- [codec {"+" [Codec]}]]
+ [codec {"+" Codec}]]
[control
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
- ["[0]" binary {"+" [Binary]}]]]]
+ ["[0]" binary {"+" Binary}]]]]
["[0]" //])
(with_expansions [<jvm> (as_is (ffi.import: java/lang/String
diff --git a/stdlib/source/library/lux/data/text/escape.lux b/stdlib/source/library/lux/data/text/escape.lux
index 8e34c4845..33d2d0a9e 100644
--- a/stdlib/source/library/lux/data/text/escape.lux
+++ b/stdlib/source/library/lux/data/text/escape.lux
@@ -3,21 +3,21 @@
[lux "*"
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
["<[0]>" code]]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["n" nat]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]]]
- ["[0]" // {"+" [Char]}
- ["%" format {"+" [format]}]])
+ ["[0]" // {"+" Char}
+ ["%" format {"+" format}]])
(def: sigil "\")
diff --git a/stdlib/source/library/lux/data/text/format.lux b/stdlib/source/library/lux/data/text/format.lux
index d801c25f5..e94d613a7 100644
--- a/stdlib/source/library/lux/data/text/format.lux
+++ b/stdlib/source/library/lux/data/text/format.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [list nat int rev type]}
+ [lux {"-" list nat int rev type}
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[functor
["[0]" contravariant]]]
[control
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" bit]
["[0]" name]
@@ -32,7 +32,7 @@
["[0]" frac]
["[0]" ratio]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]
[meta
diff --git a/stdlib/source/library/lux/data/text/regex.lux b/stdlib/source/library/lux/data/text/regex.lux
index 81104a0fe..52fbed021 100644
--- a/stdlib/source/library/lux/data/text/regex.lux
+++ b/stdlib/source/library/lux/data/text/regex.lux
@@ -7,22 +7,22 @@
[control
["[0]" maybe]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" text {"+" [Parser]}]
+ ["<[0]>" text {"+" Parser}]
["<[0]>" code]]]
[data
["[0]" product]
[collection
["[0]" list ("[1]#[0]" mix monad)]]]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["n" nat ("[1]#[0]" decimal)]]]]]
["[0]" //
- ["%" format {"+" [format]}]])
+ ["%" format {"+" format}]])
(def: regex_char^
(Parser Text)
diff --git a/stdlib/source/library/lux/data/text/unicode/block.lux b/stdlib/source/library/lux/data/text/unicode/block.lux
index 051bbd585..5c0e63be5 100644
--- a/stdlib/source/library/lux/data/text/unicode/block.lux
+++ b/stdlib/source/library/lux/data/text/unicode/block.lux
@@ -2,17 +2,17 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
- [monoid {"+" [Monoid]}]
- ["[0]" interval {"+" [Interval]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
+ [monoid {"+" Monoid}]
+ ["[0]" interval {"+" Interval}]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["n" nat ("[1]#[0]" interval)]
["[0]" i64]]]
[type
abstract]]]
- [/// {"+" [Char]}])
+ [/// {"+" Char}])
(abstract: .public Block
(Interval Char)
diff --git a/stdlib/source/library/lux/data/text/unicode/set.lux b/stdlib/source/library/lux/data/text/unicode/set.lux
index ce4b6f7d5..b7f6720b8 100644
--- a/stdlib/source/library/lux/data/text/unicode/set.lux
+++ b/stdlib/source/library/lux/data/text/unicode/set.lux
@@ -2,19 +2,19 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
[collection
["[0]" list ("[1]#[0]" mix functor)]
["[0]" set ("[1]#[0]" equivalence)]
["[0]" tree "_"
- ["[1]" finger {"+" [Tree]}]]]]
- [type {"+" [:by_example]}
+ ["[1]" finger {"+" Tree}]]]]
+ [type {"+" :by_example}
abstract]]]
["[0]" / "_"
["/[1]" // "_"
- [// {"+" [Char]}]
- ["[1][0]" block {"+" [Block]}]]])
+ [// {"+" Char}]
+ ["[1][0]" block {"+" Block}]]])
(def: builder
(tree.builder //block.monoid))
diff --git a/stdlib/source/library/lux/data/trace.lux b/stdlib/source/library/lux/data/trace.lux
index 8f54f37d3..68ad5a159 100644
--- a/stdlib/source/library/lux/data/trace.lux
+++ b/stdlib/source/library/lux/data/trace.lux
@@ -2,8 +2,8 @@
[library
[lux "*"
[abstract
- ["[0]" monoid {"+" [Monoid]}]
- [functor {"+" [Functor]}]
+ ["[0]" monoid {"+" Monoid}]
+ [functor {"+" Functor}]
comonad]
function]])
diff --git a/stdlib/source/library/lux/debug.lux b/stdlib/source/library/lux/debug.lux
index 380bbaa0b..8474a75e9 100644
--- a/stdlib/source/library/lux/debug.lux
+++ b/stdlib/source/library/lux/debug.lux
@@ -1,25 +1,25 @@
(.module:
[library
- [lux {"-" [type private]}
+ [lux {"-" type private}
["@" target]
["[0]" type]
- ["[0]" ffi {"+" [import:]}]
+ ["[0]" ffi {"+" import:}]
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- [pipe {"+" [new>]}]
+ [pipe {"+" new>}]
["[0]" function]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" type {"+" [Parser]}]
+ ["<[0]>" type {"+" Parser}]
["<[0]>" code]]]
[data
["[0]" text
- ["%" format {"+" [Format]}]]
+ ["%" format {"+" Format}]]
[format
- [xml {"+" [XML]}]
+ [xml {"+" XML}]
["[0]" json]]
[collection
["[0]" array]
@@ -27,19 +27,19 @@
["[0]" dictionary]]]
[macro
["[0]" template]
- ["[0]" syntax {"+" [syntax:]}]
+ ["[0]" syntax {"+" syntax:}]
["[0]" code]]
[math
[number
- [ratio {"+" [Ratio]}]
+ [ratio {"+" Ratio}]
["n" nat]
["i" int]]]
- [time {"+" [Time]}
- [instant {"+" [Instant]}]
- [duration {"+" [Duration]}]
- [date {"+" [Date]}]
- [month {"+" [Month]}]
- [day {"+" [Day]}]]]])
+ [time {"+" Time}
+ [instant {"+" Instant}]
+ [duration {"+" Duration}]
+ [date {"+" Date}]
+ [month {"+" Month}]
+ [day {"+" Day}]]]])
(with_expansions [<jvm> (as_is (import: java/lang/String)
diff --git a/stdlib/source/library/lux/documentation.lux b/stdlib/source/library/lux/documentation.lux
index e1a4ffb1a..467d7606d 100644
--- a/stdlib/source/library/lux/documentation.lux
+++ b/stdlib/source/library/lux/documentation.lux
@@ -1,28 +1,28 @@
(.module:
[library
- [lux {"-" [Definition Module type]}
+ [lux {"-" Definition Module type}
["[0]" meta]
["[0]" type ("[1]#[0]" equivalence)]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" enum]]
[control
["[0]" maybe ("[1]#[0]" functor)]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
- ["[0]" text {"+" [\n]} ("[1]#[0]" order)
- ["%" format {"+" [format]}]]
+ ["[0]" text {"+" \n} ("[1]#[0]" order)
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" monad mix monoid)]
- ["[0]" set {"+" [Set]}]
- ["[0]" sequence {"+" [Sequence]}]]
+ ["[0]" set {"+" Set}]
+ ["[0]" sequence {"+" Sequence}]]
[format
- ["md" markdown {"+" [Markdown Block]}]]]
+ ["md" markdown {"+" Markdown Block}]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]
[math
diff --git a/stdlib/source/library/lux/extension.lux b/stdlib/source/library/lux/extension.lux
index 6fc278a48..87812cb08 100644
--- a/stdlib/source/library/lux/extension.lux
+++ b/stdlib/source/library/lux/extension.lux
@@ -5,16 +5,16 @@
["[0]" monad]]
[control
["<>" parser ("[1]#[0]" monad)
- ["<c>" code {"+" [Parser]}]
+ ["<c>" code {"+" Parser}]
["<a>" analysis]
["<s>" synthesis]]]
[data
["[0]" product]
[collection
["[0]" list ("[1]#[0]" functor)]]]
- [macro {"+" [with_identifiers]}
+ [macro {"+" with_identifiers}
["[0]" code]
- [syntax {"+" [syntax:]}]]
+ [syntax {"+" syntax:}]]
[tool
[compiler
["[0]" phase]]]]])
diff --git a/stdlib/source/library/lux/ffi.js.lux b/stdlib/source/library/lux/ffi.js.lux
index 99499826e..4c6564ec1 100644
--- a/stdlib/source/library/lux/ffi.js.lux
+++ b/stdlib/source/library/lux/ffi.js.lux
@@ -3,12 +3,12 @@
[lux "*"
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]
["[0]" maybe]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
@@ -17,8 +17,8 @@
["[0]" list ("[1]#[0]" functor)]]]
[type
abstract]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]])
diff --git a/stdlib/source/library/lux/ffi.jvm.lux b/stdlib/source/library/lux/ffi.jvm.lux
index eb5eea250..2d753a3cd 100644
--- a/stdlib/source/library/lux/ffi.jvm.lux
+++ b/stdlib/source/library/lux/ffi.jvm.lux
@@ -1,37 +1,37 @@
(.module:
[library
- ["[0]" lux {"-" [Type type int char :as]}
+ ["[0]" lux {"-" Type type int char :as}
["[1]_[0]" type ("[1]#[0]" equivalence)]
[abstract
- ["[0]" monad {"+" [Monad do]}]
+ ["[0]" monad {"+" Monad do}]
["[0]" enum]]
[control
["[0]" function]
["[0]" io]
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [Exception exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" Exception exception:}]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" array]
["[0]" list ("[1]#[0]" monad mix monoid)]
- ["[0]" dictionary {"+" [Dictionary]}]]]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ ["[0]" dictionary {"+" Dictionary}]]]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]
["[0]" meta]
[target
[jvm
[encoding
- ["[0]" name {"+" [External]}]]
- ["[0]" type {"+" [Type Argument Typed]}
- ["[0]" category {"+" [Void Value' Value Return' Return Method Primitive Object Class Array Var Parameter Declaration]}]
+ ["[0]" name {"+" External}]]
+ ["[0]" type {"+" Type Argument Typed}
+ ["[0]" category {"+" Void Value' Value Return' Return Method Primitive Object Class Array Var Parameter Declaration}]
["[0]" box]
["[0]" descriptor]
["[0]" signature]
diff --git a/stdlib/source/library/lux/ffi.lua.lux b/stdlib/source/library/lux/ffi.lua.lux
index de47621b5..5af4aaf9d 100644
--- a/stdlib/source/library/lux/ffi.lua.lux
+++ b/stdlib/source/library/lux/ffi.lua.lux
@@ -4,12 +4,12 @@
["@" target]
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]
["[0]" maybe]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
@@ -18,8 +18,8 @@
["[0]" list ("[1]#[0]" functor mix)]]]
[type
abstract]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]])
diff --git a/stdlib/source/library/lux/ffi.old.lux b/stdlib/source/library/lux/ffi.old.lux
index 6e9d50442..35f1f853b 100644
--- a/stdlib/source/library/lux/ffi.old.lux
+++ b/stdlib/source/library/lux/ffi.old.lux
@@ -1,27 +1,27 @@
(.module:
[library
- [lux {"-" [type]}
+ [lux {"-" type}
["[0]" type ("[1]#[0]" equivalence)]
[abstract
- ["[0]" monad {"+" [Monad do]}]
+ ["[0]" monad {"+" Monad do}]
["[0]" enum]]
[control
["[0]" function]
["[0]" io]
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" bit ("[1]#[0]" codec)]
["[0]" text ("[1]#[0]" equivalence monoid)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" array {"+" [Array]}]
+ ["[0]" array {"+" Array}]
["[0]" list ("[1]#[0]" monad mix monoid)]]]
- ["[0]" macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ ["[0]" macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]
["[0]" meta]]])
diff --git a/stdlib/source/library/lux/ffi.php.lux b/stdlib/source/library/lux/ffi.php.lux
index 6199df2ad..5888edb29 100644
--- a/stdlib/source/library/lux/ffi.php.lux
+++ b/stdlib/source/library/lux/ffi.php.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [Alias]}
+ [lux {"-" Alias}
["@" target]
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]
["[0]" maybe]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
@@ -18,8 +18,8 @@
["[0]" list ("[1]#[0]" functor)]]]
[type
abstract]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]])
diff --git a/stdlib/source/library/lux/ffi.py.lux b/stdlib/source/library/lux/ffi.py.lux
index 792122b9d..fd1eba334 100644
--- a/stdlib/source/library/lux/ffi.py.lux
+++ b/stdlib/source/library/lux/ffi.py.lux
@@ -4,12 +4,12 @@
["[0]" meta]
["@" target]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]
["[0]" maybe]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
@@ -18,8 +18,8 @@
["[0]" list ("[1]#[0]" functor mix)]]]
[type
abstract]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]])
diff --git a/stdlib/source/library/lux/ffi.rb.lux b/stdlib/source/library/lux/ffi.rb.lux
index 2e611f72a..0e3d39b58 100644
--- a/stdlib/source/library/lux/ffi.rb.lux
+++ b/stdlib/source/library/lux/ffi.rb.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [Alias]}
+ [lux {"-" Alias}
["@" target]
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]
["[0]" maybe]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
@@ -18,8 +18,8 @@
["[0]" list ("[1]#[0]" functor)]]]
[type
abstract]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]])
diff --git a/stdlib/source/library/lux/ffi.scm.lux b/stdlib/source/library/lux/ffi.scm.lux
index 651d89168..32d964fbc 100644
--- a/stdlib/source/library/lux/ffi.scm.lux
+++ b/stdlib/source/library/lux/ffi.scm.lux
@@ -1,25 +1,25 @@
(.module:
[library
- [lux {"-" [Alias]}
+ [lux {"-" Alias}
["@" target]
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]
["[0]" maybe]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[type
abstract]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]]])
diff --git a/stdlib/source/library/lux/locale.lux b/stdlib/source/library/lux/locale.lux
index 104af190f..bb92b3b6e 100644
--- a/stdlib/source/library/lux/locale.lux
+++ b/stdlib/source/library/lux/locale.lux
@@ -2,19 +2,19 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- ["[0]" hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ ["[0]" hash {"+" Hash}]]
[control
["[0]" maybe ("[1]#[0]" functor)]]
[data
["[0]" text
- ["%" format {"+" [format]}]
- ["[0]" encoding {"+" [Encoding]}]]]
+ ["%" format {"+" format}]
+ ["[0]" encoding {"+" Encoding}]]]
[type
abstract]]]
[/
- ["[0]" language {"+" [Language]}]
- ["[0]" territory {"+" [Territory]}]])
+ ["[0]" language {"+" Language}]
+ ["[0]" territory {"+" Territory}]])
(abstract: .public Locale
Text
diff --git a/stdlib/source/library/lux/locale/language.lux b/stdlib/source/library/lux/locale/language.lux
index 1f9f9b591..caa1208f8 100644
--- a/stdlib/source/library/lux/locale/language.lux
+++ b/stdlib/source/library/lux/locale/language.lux
@@ -2,8 +2,8 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]]
[data
["[0]" text]]
[type
diff --git a/stdlib/source/library/lux/locale/territory.lux b/stdlib/source/library/lux/locale/territory.lux
index 9e4542c2a..ce45583d9 100644
--- a/stdlib/source/library/lux/locale/territory.lux
+++ b/stdlib/source/library/lux/locale/territory.lux
@@ -2,8 +2,8 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]]
[data
["[0]" text]]
[type
diff --git a/stdlib/source/library/lux/macro.lux b/stdlib/source/library/lux/macro.lux
index a0b263646..ecf9b134c 100644
--- a/stdlib/source/library/lux/macro.lux
+++ b/stdlib/source/library/lux/macro.lux
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" text ("[1]#[0]" monoid)]
["[0]" name ("[1]#[0]" codec)]
diff --git a/stdlib/source/library/lux/macro/code.lux b/stdlib/source/library/lux/macro/code.lux
index 2d5ffb59a..1b81cc910 100644
--- a/stdlib/source/library/lux/macro/code.lux
+++ b/stdlib/source/library/lux/macro/code.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [nat int rev]}
+ [lux {"-" nat int rev}
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
["[0]" product]
["[0]" bit]
diff --git a/stdlib/source/library/lux/macro/local.lux b/stdlib/source/library/lux/macro/local.lux
index 03bd0c70c..88574b123 100644
--- a/stdlib/source/library/lux/macro/local.lux
+++ b/stdlib/source/library/lux/macro/local.lux
@@ -3,17 +3,17 @@
[lux "*"
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" product]
["[0]" text]
[collection
["[0]" list ("[1]#[0]" functor)]
[dictionary
- ["[0]" plist {"+" [PList]}]]]]]]
+ ["[0]" plist {"+" PList}]]]]]]
["[0]" //
["[1][0]" code]])
diff --git a/stdlib/source/library/lux/macro/syntax.lux b/stdlib/source/library/lux/macro/syntax.lux
index 7a00f0bc7..319ace41d 100644
--- a/stdlib/source/library/lux/macro/syntax.lux
+++ b/stdlib/source/library/lux/macro/syntax.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["[0]" macro {"+" [with_identifiers]}]
+ ["[0]" macro {"+" with_identifiers}]
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe]
["[0]" try]
["<>" parser
- ["</>" code {"+" [Parser]}]]]
+ ["</>" code {"+" Parser}]]]
[data
["[0]" text ("[1]#[0]" monoid)]
[collection
diff --git a/stdlib/source/library/lux/macro/syntax/check.lux b/stdlib/source/library/lux/macro/syntax/check.lux
index bdc4d9a98..a84838a4a 100644
--- a/stdlib/source/library/lux/macro/syntax/check.lux
+++ b/stdlib/source/library/lux/macro/syntax/check.lux
@@ -3,12 +3,12 @@
[lux "*"
["[0]" meta]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]]
[macro
diff --git a/stdlib/source/library/lux/macro/syntax/declaration.lux b/stdlib/source/library/lux/macro/syntax/declaration.lux
index 706fc6fdb..1e218f48b 100644
--- a/stdlib/source/library/lux/macro/syntax/declaration.lux
+++ b/stdlib/source/library/lux/macro/syntax/declaration.lux
@@ -2,10 +2,10 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[control
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text]
diff --git a/stdlib/source/library/lux/macro/syntax/definition.lux b/stdlib/source/library/lux/macro/syntax/definition.lux
index feb0f908a..1549081e2 100644
--- a/stdlib/source/library/lux/macro/syntax/definition.lux
+++ b/stdlib/source/library/lux/macro/syntax/definition.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [Definition]}
+ [lux {"-" Definition}
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" sum]
["[0]" product]
@@ -22,7 +22,7 @@
["[0]" meta
["[0]" location]]]]
["[0]" //
- ["[1][0]" check {"+" [Check]}]])
+ ["[1][0]" check {"+" Check}]])
(type: .public Definition
(Record
diff --git a/stdlib/source/library/lux/macro/syntax/export.lux b/stdlib/source/library/lux/macro/syntax/export.lux
index e7f89cd42..27c74dceb 100644
--- a/stdlib/source/library/lux/macro/syntax/export.lux
+++ b/stdlib/source/library/lux/macro/syntax/export.lux
@@ -2,10 +2,10 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]]])
+ ["<[0]>" code {"+" Parser}]]]]])
(def: .public default_policy
Code
diff --git a/stdlib/source/library/lux/macro/syntax/input.lux b/stdlib/source/library/lux/macro/syntax/input.lux
index 006cb0418..b73caf2b7 100644
--- a/stdlib/source/library/lux/macro/syntax/input.lux
+++ b/stdlib/source/library/lux/macro/syntax/input.lux
@@ -2,10 +2,10 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[control
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
[collection
diff --git a/stdlib/source/library/lux/macro/syntax/type/variable.lux b/stdlib/source/library/lux/macro/syntax/type/variable.lux
index fbbac219f..60edd0fcb 100644
--- a/stdlib/source/library/lux/macro/syntax/type/variable.lux
+++ b/stdlib/source/library/lux/macro/syntax/type/variable.lux
@@ -2,10 +2,10 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[control
[parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" text]]
[macro
diff --git a/stdlib/source/library/lux/macro/template.lux b/stdlib/source/library/lux/macro/template.lux
index 1476d0f58..19a9f6c01 100644
--- a/stdlib/source/library/lux/macro/template.lux
+++ b/stdlib/source/library/lux/macro/template.lux
@@ -1,20 +1,20 @@
(.module:
[library
- [lux {"-" [let local macro]}
+ [lux {"-" let local macro}
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser ("[1]#[0]" functor)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" bit ("[1]#[0]" codec)]
["[0]" text]
[collection
["[0]" list ("[1]#[0]" monad)]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[math
[number
["[0]" nat ("[1]#[0]" decimal)]
@@ -22,7 +22,7 @@
["[0]" rev ("[1]#[0]" decimal)]
["[0]" frac ("[1]#[0]" decimal)]]]]]
["[0]" //
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" local]])
diff --git a/stdlib/source/library/lux/math/infix.lux b/stdlib/source/library/lux/math/infix.lux
index 1983f9228..25a37563a 100644
--- a/stdlib/source/library/lux/math/infix.lux
+++ b/stdlib/source/library/lux/math/infix.lux
@@ -2,16 +2,16 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["<>" parser ("[1]#[0]" functor)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
[collection
["[0]" list ("[1]#[0]" mix)]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
[number
diff --git a/stdlib/source/library/lux/math/logic/continuous.lux b/stdlib/source/library/lux/math/logic/continuous.lux
index 51a915d43..8519e078c 100644
--- a/stdlib/source/library/lux/math/logic/continuous.lux
+++ b/stdlib/source/library/lux/math/logic/continuous.lux
@@ -1,9 +1,9 @@
... https://en.wikipedia.org/wiki/Many-valued_logic
(.module:
[library
- [lux {"-" [false true or and not]}
+ [lux {"-" false true or and not}
[abstract
- [monoid {"+" [Monoid]}]]
+ [monoid {"+" Monoid}]]
[math
[number
["/" rev ("[1]#[0]" interval)]]]]])
diff --git a/stdlib/source/library/lux/math/logic/fuzzy.lux b/stdlib/source/library/lux/math/logic/fuzzy.lux
index 079d5fe16..e72e4d7b8 100644
--- a/stdlib/source/library/lux/math/logic/fuzzy.lux
+++ b/stdlib/source/library/lux/math/logic/fuzzy.lux
@@ -3,13 +3,13 @@
[library
[lux "*"
[abstract
- [predicate {"+" [Predicate]}]
+ [predicate {"+" Predicate}]
[functor
["[0]" contravariant]]]
[data
[collection
["[0]" list]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[math
[number
["/" rev]]]]]
diff --git a/stdlib/source/library/lux/math/modular.lux b/stdlib/source/library/lux/math/modular.lux
index 711281162..4316cb015 100644
--- a/stdlib/source/library/lux/math/modular.lux
+++ b/stdlib/source/library/lux/math/modular.lux
@@ -2,22 +2,22 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]
- [monoid {"+" [Monoid]}]
- [codec {"+" [Codec]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]
+ [monoid {"+" Monoid}]
+ [codec {"+" Codec}]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" text {"+" [Parser]}]
+ ["<[0]>" text {"+" Parser}]
["<[0]>" code]]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" monoid)]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
[number
@@ -25,7 +25,7 @@
[type
abstract]]]
["[0]" // "_"
- ["[1]" modulus {"+" [Modulus]}]])
+ ["[1]" modulus {"+" Modulus}]])
(abstract: .public (Mod m)
(Record
diff --git a/stdlib/source/library/lux/math/modulus.lux b/stdlib/source/library/lux/math/modulus.lux
index 9a0b91b99..fb8ef9515 100644
--- a/stdlib/source/library/lux/math/modulus.lux
+++ b/stdlib/source/library/lux/math/modulus.lux
@@ -3,14 +3,14 @@
[lux "*"
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
[parser
["<[0]>" code]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
[number
diff --git a/stdlib/source/library/lux/math/number.lux b/stdlib/source/library/lux/math/number.lux
index 81f38d91b..27c197425 100644
--- a/stdlib/source/library/lux/math/number.lux
+++ b/stdlib/source/library/lux/math/number.lux
@@ -2,9 +2,9 @@
[library
[lux "*"
[abstract
- [codec {"+" [Codec]}]]
+ [codec {"+" Codec}]]
[control
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
["[0]" text]]]]
["[0]" / "_"
diff --git a/stdlib/source/library/lux/math/number/complex.lux b/stdlib/source/library/lux/math/number/complex.lux
index 3a785bc9e..1473ec0c0 100644
--- a/stdlib/source/library/lux/math/number/complex.lux
+++ b/stdlib/source/library/lux/math/number/complex.lux
@@ -3,18 +3,18 @@
[lux "*"
["[0]" math]
[abstract
- [equivalence {"+" [Equivalence]}]
- [codec {"+" [Codec]}]
- ["M" monad {"+" [Monad do]}]]
+ [equivalence {"+" Equivalence}]
+ [codec {"+" Codec}]
+ ["M" monad {"+" Monad do}]]
[control
["[0]" maybe]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
[collection
["[0]" list ("[1]#[0]" functor)]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
[number
diff --git a/stdlib/source/library/lux/math/number/frac.lux b/stdlib/source/library/lux/math/number/frac.lux
index 44e09abc9..2859d32f6 100644
--- a/stdlib/source/library/lux/math/number/frac.lux
+++ b/stdlib/source/library/lux/math/number/frac.lux
@@ -1,18 +1,18 @@
(.module:
[library
- [lux {"-" [nat int rev]}
+ [lux {"-" nat int rev}
["@" target]
[abstract
- [hash {"+" [Hash]}]
- [monoid {"+" [Monoid]}]
- [equivalence {"+" [Equivalence]}]
- [codec {"+" [Codec]}]
- [predicate {"+" [Predicate]}]
- [order {"+" [Order]}]
- [monad {"+" [do]}]]
+ [hash {"+" Hash}]
+ [monoid {"+" Monoid}]
+ [equivalence {"+" Equivalence}]
+ [codec {"+" Codec}]
+ [predicate {"+" Predicate}]
+ [order {"+" Order}]
+ [monad {"+" do}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
["[0]" text]]]]
["[0]" // "_"
diff --git a/stdlib/source/library/lux/math/number/i16.lux b/stdlib/source/library/lux/math/number/i16.lux
index 9323c14ce..98568bb46 100644
--- a/stdlib/source/library/lux/math/number/i16.lux
+++ b/stdlib/source/library/lux/math/number/i16.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [i64]}
+ [lux {"-" i64}
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[control
["[0]" maybe]]
- [type {"+" [:by_example]}]]]
+ [type {"+" :by_example}]]]
[//
- ["[0]" i64 {"+" [Sub]}]])
+ ["[0]" i64 {"+" Sub}]])
(def: sub
(maybe.trusted (i64.sub 16)))
diff --git a/stdlib/source/library/lux/math/number/i32.lux b/stdlib/source/library/lux/math/number/i32.lux
index 3f10bf254..065847322 100644
--- a/stdlib/source/library/lux/math/number/i32.lux
+++ b/stdlib/source/library/lux/math/number/i32.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [i64]}
- [type {"+" [:by_example]}]
+ [lux {"-" i64}
+ [type {"+" :by_example}]
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[control
["[0]" maybe]]]]
[//
- ["[0]" i64 {"+" [Sub]}]])
+ ["[0]" i64 {"+" Sub}]])
(def: sub
(maybe.trusted (i64.sub 32)))
diff --git a/stdlib/source/library/lux/math/number/i64.lux b/stdlib/source/library/lux/math/number/i64.lux
index ea2e0c4f9..03f2241af 100644
--- a/stdlib/source/library/lux/math/number/i64.lux
+++ b/stdlib/source/library/lux/math/number/i64.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [and or not false true]}
+ [lux {"-" and or not false true}
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
- [monoid {"+" [Monoid]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
+ [monoid {"+" Monoid}]]
[control
["[0]" try]]]]
[//
diff --git a/stdlib/source/library/lux/math/number/i8.lux b/stdlib/source/library/lux/math/number/i8.lux
index c33aca004..c481d5799 100644
--- a/stdlib/source/library/lux/math/number/i8.lux
+++ b/stdlib/source/library/lux/math/number/i8.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [i64]}
+ [lux {"-" i64}
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[control
["[0]" maybe]]
- [type {"+" [:by_example]}]]]
+ [type {"+" :by_example}]]]
[//
- ["[0]" i64 {"+" [Sub]}]])
+ ["[0]" i64 {"+" Sub}]])
(def: sub
(maybe.trusted (i64.sub 8)))
diff --git a/stdlib/source/library/lux/math/number/int.lux b/stdlib/source/library/lux/math/number/int.lux
index be36680d2..3aa65a4c4 100644
--- a/stdlib/source/library/lux/math/number/int.lux
+++ b/stdlib/source/library/lux/math/number/int.lux
@@ -2,19 +2,19 @@
[library
[lux "*"
[abstract
- [hash {"+" [Hash]}]
- [enum {"+" [Enum]}]
- [interval {"+" [Interval]}]
- [monoid {"+" [Monoid]}]
- [equivalence {"+" [Equivalence]}]
- [codec {"+" [Codec]}]
- [predicate {"+" [Predicate]}]
- ["[0]" order {"+" [Order]}]]
+ [hash {"+" Hash}]
+ [enum {"+" Enum}]
+ [interval {"+" Interval}]
+ [monoid {"+" Monoid}]
+ [equivalence {"+" Equivalence}]
+ [codec {"+" Codec}]
+ [predicate {"+" Predicate}]
+ ["[0]" order {"+" Order}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
- [text {"+" [Char]}]]]]
+ [text {"+" Char}]]]]
["[0]" // "_"
["[1][0]" nat]
["[1][0]" i64]])
diff --git a/stdlib/source/library/lux/math/number/nat.lux b/stdlib/source/library/lux/math/number/nat.lux
index 4eccc7d13..515f5887a 100644
--- a/stdlib/source/library/lux/math/number/nat.lux
+++ b/stdlib/source/library/lux/math/number/nat.lux
@@ -2,17 +2,17 @@
[library
[lux "*"
[abstract
- [hash {"+" [Hash]}]
- [enum {"+" [Enum]}]
- [interval {"+" [Interval]}]
- [monoid {"+" [Monoid]}]
- [equivalence {"+" [Equivalence]}]
- [codec {"+" [Codec]}]
- ["[0]" order {"+" [Order]}]]
+ [hash {"+" Hash}]
+ [enum {"+" Enum}]
+ [interval {"+" Interval}]
+ [monoid {"+" Monoid}]
+ [equivalence {"+" Equivalence}]
+ [codec {"+" Codec}]
+ ["[0]" order {"+" Order}]]
[control
["[0]" function]
["[0]" maybe]
- ["[0]" try {"+" [Try]}]]]])
+ ["[0]" try {"+" Try}]]]])
(template [<extension> <output> <name>]
[(def: .public (<name> parameter subject)
diff --git a/stdlib/source/library/lux/math/number/ratio.lux b/stdlib/source/library/lux/math/number/ratio.lux
index cabd33b4b..0a31b4e8e 100644
--- a/stdlib/source/library/lux/math/number/ratio.lux
+++ b/stdlib/source/library/lux/math/number/ratio.lux
@@ -1,23 +1,23 @@
(.module:
[library
- [lux {"-" [nat]}
+ [lux {"-" nat}
[abstract
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]
- [monoid {"+" [Monoid]}]
- [codec {"+" [Codec]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]
+ [monoid {"+" Monoid}]
+ [codec {"+" Codec}]
+ [monad {"+" do}]]
[control
["[0]" function]
["[0]" maybe]
["[0]" try]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" monoid)]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]]]
[//
["n" nat ("[1]#[0]" decimal)]])
diff --git a/stdlib/source/library/lux/math/number/rev.lux b/stdlib/source/library/lux/math/number/rev.lux
index 5acce7f5b..7f594c5ac 100644
--- a/stdlib/source/library/lux/math/number/rev.lux
+++ b/stdlib/source/library/lux/math/number/rev.lux
@@ -2,19 +2,19 @@
[library
[lux "*"
[abstract
- [hash {"+" [Hash]}]
- [enum {"+" [Enum]}]
- [interval {"+" [Interval]}]
- [monoid {"+" [Monoid]}]
- [equivalence {"+" [Equivalence]}]
- [codec {"+" [Codec]}]
- [order {"+" [Order]}]]
+ [hash {"+" Hash}]
+ [enum {"+" Enum}]
+ [interval {"+" Interval}]
+ [monoid {"+" Monoid}]
+ [equivalence {"+" Equivalence}]
+ [codec {"+" Codec}]
+ [order {"+" Order}]]
[control
["[0]" maybe]
["[0]" try]]
[data
[collection
- ["[0]" array {"+" [Array]}]]]]]
+ ["[0]" array {"+" Array}]]]]]
["[0]" // "_"
["[1][0]" i64]
["[1][0]" nat]
diff --git a/stdlib/source/library/lux/math/random.lux b/stdlib/source/library/lux/math/random.lux
index 47c83ad6c..3b0d97912 100644
--- a/stdlib/source/library/lux/math/random.lux
+++ b/stdlib/source/library/lux/math/random.lux
@@ -1,41 +1,41 @@
(.module:
[library
- [lux {"-" [or and list i64 nat int rev char]}
+ [lux {"-" or and list i64 nat int rev char}
[abstract
- [hash {"+" [Hash]}]
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- ["[0]" monad {"+" [Monad do]}]]
+ [hash {"+" Hash}]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ ["[0]" monad {"+" Monad do}]]
[data
- ["[0]" text {"+" [Char]} ("[1]#[0]" monoid)
+ ["[0]" text {"+" Char} ("[1]#[0]" monoid)
["[0]" unicode "_"
["[1]" set]]]
[collection
["[0]" list ("[1]#[0]" mix)]
- ["[0]" array {"+" [Array]}]
- ["[0]" dictionary {"+" [Dictionary]}]
- ["[0]" queue {"+" [Queue]}]
- ["[0]" set {"+" [Set]}]
- ["[0]" stack {"+" [Stack]}]
- ["[0]" row {"+" [Row]}]
+ ["[0]" array {"+" Array}]
+ ["[0]" dictionary {"+" Dictionary}]
+ ["[0]" queue {"+" Queue}]
+ ["[0]" set {"+" Set}]
+ ["[0]" stack {"+" Stack}]
+ ["[0]" row {"+" Row}]
[tree
- ["[0]" finger {"+" [Tree]}]]]]
+ ["[0]" finger {"+" Tree}]]]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["n" nat]
["i" int]
["f" frac]
["r" ratio]
["c" complex]
["[0]" i64]]]
- ["[0]" time {"+" [Time]}
- ["[0]" instant {"+" [Instant]}]
- ["[0]" date {"+" [Date]}]
- ["[0]" duration {"+" [Duration]}]
- ["[0]" month {"+" [Month]}]
- ["[0]" day {"+" [Day]}]]
+ ["[0]" time {"+" Time}
+ ["[0]" instant {"+" Instant}]
+ ["[0]" date {"+" Date}]
+ ["[0]" duration {"+" Duration}]
+ ["[0]" month {"+" Month}]
+ ["[0]" day {"+" Day}]]
[type
- [refinement {"+" [Refiner Refined]}]]]])
+ [refinement {"+" Refiner Refined}]]]])
(type: .public PRNG
(Rec PRNG
diff --git a/stdlib/source/library/lux/meta.lux b/stdlib/source/library/lux/meta.lux
index 796cabca8..d933d561b 100644
--- a/stdlib/source/library/lux/meta.lux
+++ b/stdlib/source/library/lux/meta.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [type macro try]}
+ [lux {"-" type macro try}
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- ["[0]" monad {"+" [Monad do]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ ["[0]" monad {"+" Monad do}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" monoid order)]
diff --git a/stdlib/source/library/lux/meta/location.lux b/stdlib/source/library/lux/meta/location.lux
index cab265419..6cc10a3c2 100644
--- a/stdlib/source/library/lux/meta/location.lux
+++ b/stdlib/source/library/lux/meta/location.lux
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]]])
+ [equivalence {"+" Equivalence}]]]])
(implementation: .public equivalence
(Equivalence Location)
diff --git a/stdlib/source/library/lux/program.lux b/stdlib/source/library/lux/program.lux
index 372f88fd2..b2690af76 100644
--- a/stdlib/source/library/lux/program.lux
+++ b/stdlib/source/library/lux/program.lux
@@ -3,7 +3,7 @@
[lux "*"
["@" target]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]
[concurrency
@@ -11,8 +11,8 @@
["<>" parser
["<[0]>" code]
["<[0]>" cli]]]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]]]])
(type: Arguments
diff --git a/stdlib/source/library/lux/static.lux b/stdlib/source/library/lux/static.lux
index b895838db..ba2c9dad9 100644
--- a/stdlib/source/library/lux/static.lux
+++ b/stdlib/source/library/lux/static.lux
@@ -1,18 +1,18 @@
(.module:
[library
- [lux {"-" [nat int rev]}
+ [lux {"-" nat int rev}
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["<>" parser
["<[0]>" code]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- [number {"+" [hex]}]
- ["[0]" random {"+" [Random]}]]]])
+ [number {"+" hex}]
+ ["[0]" random {"+" Random}]]]])
(template [<name> <type> <format>]
[(syntax: .public (<name> [expression <code>.any])
diff --git a/stdlib/source/library/lux/target/common_lisp.lux b/stdlib/source/library/lux/target/common_lisp.lux
index 95f2f30dc..21258a8bf 100644
--- a/stdlib/source/library/lux/target/common_lisp.lux
+++ b/stdlib/source/library/lux/target/common_lisp.lux
@@ -1,11 +1,11 @@
(.module:
[library
- [lux {"-" [Code int if cond or and comment let]}
+ [lux {"-" Code int if cond or and comment let}
[control
- [pipe {"+" [case> cond> new>]}]]
+ [pipe {"+" case> cond> new>}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" monad monoid)]]]
[macro
diff --git a/stdlib/source/library/lux/target/js.lux b/stdlib/source/library/lux/target/js.lux
index 52e7b0e13..dc1a4d71b 100644
--- a/stdlib/source/library/lux/target/js.lux
+++ b/stdlib/source/library/lux/target/js.lux
@@ -1,11 +1,11 @@
(.module:
[library
- [lux {"-" [Location Code Label or and function if cond undefined for comment not int try ++ --]}
+ [lux {"-" Location Code Label or and function if cond undefined for comment not int try ++ --}
[control
- [pipe {"+" [case>]}]]
+ [pipe {"+" case>}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[macro
diff --git a/stdlib/source/library/lux/target/jvm.lux b/stdlib/source/library/lux/target/jvm.lux
index 4e04312ff..f3b90b6bf 100644
--- a/stdlib/source/library/lux/target/jvm.lux
+++ b/stdlib/source/library/lux/target/jvm.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [Type Label]}
+ [lux {"-" Type Label}
[data
[collection
- [row {"+" [Row]}]]]
+ [row {"+" Row}]]]
[target
[jvm
- [type {"+" [Type]}
- ["[0]" category {"+" [Primitive Class Value Method]}]]]]]])
+ [type {"+" Type}
+ ["[0]" category {"+" Primitive Class Value Method}]]]]]])
(type: .public Literal
(Variant
diff --git a/stdlib/source/library/lux/target/jvm/attribute.lux b/stdlib/source/library/lux/target/jvm/attribute.lux
index bf99e9f2e..e4862763a 100644
--- a/stdlib/source/library/lux/target/jvm/attribute.lux
+++ b/stdlib/source/library/lux/target/jvm/attribute.lux
@@ -1,28 +1,28 @@
(.module:
[library
- [lux {"-" [Info Code]}
+ [lux {"-" Info Code}
[abstract
- [monad {"+" [do]}]
- ["[0]" equivalence {"+" [Equivalence]}]]
+ [monad {"+" do}]
+ ["[0]" equivalence {"+" Equivalence}]]
[control
["[0]" try]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" sum]
["[0]" product]
[format
- ["[0]F" binary {"+" [Writer]}]]]
+ ["[0]F" binary {"+" Writer}]]]
[math
[number
["n" nat]]]]]
["[0]" // "_"
- ["[1][0]" index {"+" [Index]}]
+ ["[1][0]" index {"+" Index}]
[encoding
- ["[1][0]" unsigned {"+" [U2 U4]}]]
- ["[1][0]" constant {"+" [UTF8 Class Value]}
- ["[1]/[0]" pool {"+" [Pool Resource]}]]]
+ ["[1][0]" unsigned {"+" U2 U4}]]
+ ["[1][0]" constant {"+" UTF8 Class Value}
+ ["[1]/[0]" pool {"+" Pool Resource}]]]
["[0]" / "_"
- ["[1][0]" constant {"+" [Constant]}]
+ ["[1][0]" constant {"+" Constant}]
["[1][0]" code]])
(type: .public (Info about)
diff --git a/stdlib/source/library/lux/target/jvm/attribute/code.lux b/stdlib/source/library/lux/target/jvm/attribute/code.lux
index 80be8c567..94498a51e 100644
--- a/stdlib/source/library/lux/target/jvm/attribute/code.lux
+++ b/stdlib/source/library/lux/target/jvm/attribute/code.lux
@@ -1,26 +1,26 @@
(.module:
[library
- [lux {"-" [Code]}
+ [lux {"-" Code}
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
["[0]" product]
- ["[0]" binary {"+" [Binary]}]
+ ["[0]" binary {"+" Binary}]
[format
- ["[0]F" binary {"+" [Writer]} ("[1]#[0]" monoid)]]
+ ["[0]F" binary {"+" Writer} ("[1]#[0]" monoid)]]
[collection
- ["[0]" row {"+" [Row]} ("[1]#[0]" functor mix)]]]
+ ["[0]" row {"+" Row} ("[1]#[0]" functor mix)]]]
[math
[number
["n" nat]]]]]
["[0]" /// "_"
[bytecode
[environment
- ["[1][0]" limit {"+" [Limit]}]]]
+ ["[1][0]" limit {"+" Limit}]]]
[encoding
- ["[1][0]" unsigned {"+" [U2]}]]]
+ ["[1][0]" unsigned {"+" U2}]]]
["[0]" / "_"
- ["[1][0]" exception {"+" [Exception]}]])
+ ["[1][0]" exception {"+" Exception}]])
(type: .public (Code Attribute)
(Record
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 fe7f8abd9..d698aa791 100644
--- a/stdlib/source/library/lux/target/jvm/attribute/code/exception.lux
+++ b/stdlib/source/library/lux/target/jvm/attribute/code/exception.lux
@@ -2,22 +2,22 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
["[0]" product]
["[0]" format "_"
- ["[1]" binary {"+" [Writer]}]]]
+ ["[1]" binary {"+" Writer}]]]
[math
[number
["n" nat]]]]]
["[0]" // "_"
["//[1]" /// "_"
- [constant {"+" [Class]}]
- ["[1][0]" index {"+" [Index]}]
+ [constant {"+" Class}]
+ ["[1][0]" index {"+" Index}]
[bytecode
- ["[1][0]" address {"+" [Address]}]]
+ ["[1][0]" address {"+" Address}]]
[encoding
- ["[1][0]" unsigned {"+" [U2]}]]]])
+ ["[1][0]" unsigned {"+" U2}]]]])
(type: .public Exception
(Record
diff --git a/stdlib/source/library/lux/target/jvm/attribute/constant.lux b/stdlib/source/library/lux/target/jvm/attribute/constant.lux
index fbb01cb30..ed0c8f513 100644
--- a/stdlib/source/library/lux/target/jvm/attribute/constant.lux
+++ b/stdlib/source/library/lux/target/jvm/attribute/constant.lux
@@ -2,15 +2,15 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
[format
- [binary {"+" [Writer]}]]]]]
+ [binary {"+" Writer}]]]]]
["[0]" /// "_"
- [constant {"+" [Value]}]
- ["[1][0]" index {"+" [Index]}]
+ [constant {"+" Value}]
+ ["[1][0]" index {"+" Index}]
[encoding
- ["[1][0]" unsigned {"+" [U2 U4]}]]])
+ ["[1][0]" unsigned {"+" U2 U4}]]])
(type: .public (Constant a)
(Index (Value a)))
diff --git a/stdlib/source/library/lux/target/jvm/bytecode.lux b/stdlib/source/library/lux/target/jvm/bytecode.lux
index b427b5b95..1e49699c7 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode.lux
@@ -1,53 +1,53 @@
(.module:
[library
- [lux {"-" [Type Label int try]}
- ["[0]" ffi {"+" [import:]}]
+ [lux {"-" Type Label int try}
+ ["[0]" ffi {"+" import:}]
[abstract
- [monoid {"+" [Monoid]}]
- ["[0]" monad {"+" [Monad do]}]]
+ [monoid {"+" Monoid}]
+ ["[0]" monad {"+" Monad do}]]
[control
- ["[0]" writer {"+" [Writer]}]
- ["[0]" state {"+" [+State]}]
+ ["[0]" writer {"+" Writer}]
+ ["[0]" state {"+" +State}]
["[0]" function]
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
- ["[0]" dictionary {"+" [Dictionary]}]
- ["[0]" row {"+" [Row]}]]]
+ ["[0]" dictionary {"+" Dictionary}]
+ ["[0]" row {"+" Row}]]]
[macro
["[0]" template]]
[math
[number
["n" nat]
["i" int]
- ["[0]" i32 {"+" [I32]}]]]]]
+ ["[0]" i32 {"+" I32}]]]]]
["[0]" / "_"
- ["[1][0]" address {"+" [Address]}]
- ["[1][0]" jump {"+" [Jump Big_Jump]}]
- ["_" instruction {"+" [Primitive_Array_Type Instruction Estimator]} ("[1]#[0]" monoid)]
- ["[1][0]" environment {"+" [Environment]}
+ ["[1][0]" address {"+" Address}]
+ ["[1][0]" jump {"+" Jump Big_Jump}]
+ ["_" instruction {"+" Primitive_Array_Type Instruction Estimator} ("[1]#[0]" monoid)]
+ ["[1][0]" environment {"+" Environment}
[limit
- ["/[0]" registry {"+" [Register Registry]}]
- ["/[0]" stack {"+" [Stack]}]]]
+ ["/[0]" registry {"+" Register Registry}]
+ ["/[0]" stack {"+" Stack}]]]
["/[1]" // "_"
- ["[1][0]" index {"+" [Index]}]
+ ["[1][0]" index {"+" Index}]
[encoding
["[1][0]" name]
- ["[1][0]" unsigned {"+" [U1 U2]}]
- ["[1][0]" signed {"+" [S1 S2 S4]}]]
- ["[1][0]" constant {"+" [UTF8]}
- ["[1]/[0]" pool {"+" [Pool Resource]}]]
+ ["[1][0]" unsigned {"+" U1 U2}]
+ ["[1][0]" signed {"+" S1 S2 S4}]]
+ ["[1][0]" constant {"+" UTF8}
+ ["[1]/[0]" pool {"+" Pool Resource}]]
[attribute
[code
- ["[1][0]" exception {"+" [Exception]}]]]
- ["[0]" type {"+" [Type]}
- [category {"+" [Class Object Value' Value Return' Return Method]}]
+ ["[1][0]" exception {"+" Exception}]]]
+ ["[0]" type {"+" Type}
+ [category {"+" Class Object Value' Value Return' Return Method}]
["[0]" reflection]
["[0]" parser]]]])
diff --git a/stdlib/source/library/lux/target/jvm/bytecode/address.lux b/stdlib/source/library/lux/target/jvm/bytecode/address.lux
index a4dc3d5ce..48972376b 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode/address.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode/address.lux
@@ -2,26 +2,26 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
[format
- [binary {"+" [Writer]}]]
+ [binary {"+" Writer}]]
[text
- ["%" format {"+" [Format]}]]]
+ ["%" format {"+" Format}]]]
[math
[number
["n" nat]]]
[type
abstract]]]
["[0]" // "_"
- [jump {"+" [Big_Jump]}]
+ [jump {"+" Big_Jump}]
["/[1]" // "_"
[encoding
- ["[1][0]" unsigned {"+" [U2]}]
- ["[1][0]" signed {"+" [S4]}]]]])
+ ["[1][0]" unsigned {"+" U2}]
+ ["[1][0]" signed {"+" S4}]]]])
(abstract: .public Address
U2
diff --git a/stdlib/source/library/lux/target/jvm/bytecode/environment.lux b/stdlib/source/library/lux/target/jvm/bytecode/environment.lux
index 091c91798..a62e59c21 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode/environment.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode/environment.lux
@@ -1,21 +1,21 @@
(.module:
[library
- [lux {"-" [Type static]}
+ [lux {"-" Type static}
[abstract
- [monad {"+" [do]}]
- [monoid {"+" [Monoid]}]]
+ [monad {"+" do}]
+ [monoid {"+" Monoid}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]]]
[/
- ["/[0]" limit {"+" [Limit]}
- ["/[0]" stack {"+" [Stack]}]
- ["/[0]" registry {"+" [Registry]}]]
+ ["/[0]" limit {"+" Limit}
+ ["/[0]" stack {"+" Stack}]
+ ["/[0]" registry {"+" Registry}]]
[///
[encoding
- [unsigned {"+" [U2]}]]
- [type {"+" [Type]}
- [category {"+" [Method]}]]]])
+ [unsigned {"+" U2}]]
+ [type {"+" Type}
+ [category {"+" Method}]]]])
(type: .public Environment
(Record
diff --git a/stdlib/source/library/lux/target/jvm/bytecode/environment/limit.lux b/stdlib/source/library/lux/target/jvm/bytecode/environment/limit.lux
index f2f9407ab..98a5f2710 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode/environment/limit.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode/environment/limit.lux
@@ -1,24 +1,24 @@
(.module:
[library
- [lux {"-" [Type static]}
+ [lux {"-" Type static}
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]]
[control
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
["[0]" product]
["[0]" format "_"
- ["[1]" binary {"+" [Writer]} ("[1]#[0]" monoid)]]]
+ ["[1]" binary {"+" Writer} ("[1]#[0]" monoid)]]]
[math
[number
["n" nat]]]]]
["[0]" / "_"
- ["[1][0]" stack {"+" [Stack]}]
- ["[1][0]" registry {"+" [Registry]}]
+ ["[1][0]" stack {"+" Stack}]
+ ["[1][0]" registry {"+" Registry}]
[////
- [type {"+" [Type]}
- [category {"+" [Method]}]]]])
+ [type {"+" Type}
+ [category {"+" Method}]]]])
(type: .public Limit
(Record
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 b3ba2cd9a..46451cf04 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
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [Type for static]}
+ [lux {"-" Type for static}
[abstract
- ["[0]" equivalence {"+" [Equivalence]}]]
+ ["[0]" equivalence {"+" Equivalence}]]
[control
- ["[0]" try {"+" [Try]} ("[1]#[0]" functor)]]
+ ["[0]" try {"+" Try} ("[1]#[0]" functor)]]
[data
[format
- [binary {"+" [Writer]}]]
+ [binary {"+" Writer}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[math
@@ -17,9 +17,9 @@
abstract]]]
["[0]" ///// "_"
[encoding
- ["[1][0]" unsigned {"+" [U1 U2]}]]
- ["[1][0]" type {"+" [Type]}
- [category {"+" [Method]}]
+ ["[1][0]" unsigned {"+" U1 U2}]]
+ ["[1][0]" type {"+" Type}
+ [category {"+" Method}]
["[1]/[0]" parser]]])
(type: .public Register
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 32ca66e4f..f92c7b61d 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
@@ -2,20 +2,20 @@
[library
[lux "*"
[abstract
- ["[0]" equivalence {"+" [Equivalence]}]]
+ ["[0]" equivalence {"+" Equivalence}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
[text
- ["%" format {"+" [Format]}]]
+ ["%" format {"+" Format}]]
[format
- [binary {"+" [Writer]}]]]
+ [binary {"+" Writer}]]]
[type
abstract]]]
["[0]" ///// "_"
[encoding
- ["[1][0]" unsigned {"+" [U2]}]]])
+ ["[1][0]" unsigned {"+" U2}]]])
(abstract: .public Stack
U2
diff --git a/stdlib/source/library/lux/target/jvm/bytecode/instruction.lux b/stdlib/source/library/lux/target/jvm/bytecode/instruction.lux
index e2c89d203..b47e4d4ba 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode/instruction.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode/instruction.lux
@@ -2,8 +2,8 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]
- [monoid {"+" [Monoid]}]]
+ [monad {"+" do}]
+ [monoid {"+" Monoid}]]
[control
["[0]" function]
["[0]" try]]
@@ -11,30 +11,30 @@
["[0]" product]
["[0]" binary]
["[0]" format "_"
- ["[1]" binary {"+" [Mutation Specification]}]]
+ ["[1]" binary {"+" Mutation Specification}]]
[collection
["[0]" list]]]
[macro
["[0]" template]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["n" nat]]]
[type
abstract]]]
["[0]" // "_"
- ["[1][0]" address {"+" [Address]}]
- ["[1][0]" jump {"+" [Jump Big_Jump]}]
+ ["[1][0]" address {"+" Address}]
+ ["[1][0]" jump {"+" Jump Big_Jump}]
[environment
[limit
- [registry {"+" [Register]}]]]
+ [registry {"+" Register}]]]
["/[1]" // "_"
- ["[1][0]" index {"+" [Index]}]
- ["[1][0]" constant {"+" [Class Reference]}]
+ ["[1][0]" index {"+" Index}]
+ ["[1][0]" constant {"+" Class Reference}]
[encoding
- ["[1][0]" unsigned {"+" [U1 U2 U4]}]
- ["[1][0]" signed {"+" [S1 S2 S4]}]]
+ ["[1][0]" unsigned {"+" U1 U2 U4}]
+ ["[1][0]" signed {"+" S1 S2 S4}]]
[type
- [category {"+" [Value Method]}]]]])
+ [category {"+" Value Method}]]]])
(type: .public Size
U2)
diff --git a/stdlib/source/library/lux/target/jvm/bytecode/jump.lux b/stdlib/source/library/lux/target/jvm/bytecode/jump.lux
index e300e51ae..ac41345fa 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode/jump.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode/jump.lux
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
["[0]" format "_"
- ["[1]" binary {"+" [Writer]}]]]]]
+ ["[1]" binary {"+" Writer}]]]]]
["[0]" /// "_"
[encoding
- ["[1][0]" signed {"+" [S2 S4]}]]])
+ ["[1][0]" signed {"+" S2 S4}]]])
(type: .public Jump
S2)
diff --git a/stdlib/source/library/lux/target/jvm/class.lux b/stdlib/source/library/lux/target/jvm/class.lux
index f3d6bfae5..1658327f2 100644
--- a/stdlib/source/library/lux/target/jvm/class.lux
+++ b/stdlib/source/library/lux/target/jvm/class.lux
@@ -1,31 +1,31 @@
(.module:
[library
- [lux {"-" [public private]}
+ [lux {"-" public private}
[abstract
- [equivalence {"+" [Equivalence]}]
- ["[0]" monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ ["[0]" monad {"+" do}]]
[control
["[0]" state]
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
["[0]" product]
[format
- ["[0]F" binary {"+" [Writer]} ("[1]#[0]" monoid)]]
+ ["[0]F" binary {"+" Writer} ("[1]#[0]" monoid)]]
[collection
- ["[0]" row {"+" [Row]}]]]]]
+ ["[0]" row {"+" Row}]]]]]
["[0]" // "_"
- ["[1][0]" modifier {"+" [Modifier modifiers:]}]
- ["[1][0]" version {"+" [Version Minor Major]}]
- ["[1][0]" magic {"+" [Magic]}]
- ["[1][0]" index {"+" [Index]}]
- ["[1][0]" attribute {"+" [Attribute]}]
- ["[1][0]" field {"+" [Field]}]
- ["[1][0]" method {"+" [Method]}]
+ ["[1][0]" modifier {"+" Modifier modifiers:}]
+ ["[1][0]" version {"+" Version Minor Major}]
+ ["[1][0]" magic {"+" Magic}]
+ ["[1][0]" index {"+" Index}]
+ ["[1][0]" attribute {"+" Attribute}]
+ ["[1][0]" field {"+" Field}]
+ ["[1][0]" method {"+" Method}]
[encoding
["[1][0]" unsigned]
- ["[1][0]" name {"+" [Internal]}]]
- ["[1][0]" constant {"+" [Constant]}
- ["[1]/[0]" pool {"+" [Pool Resource]}]]])
+ ["[1][0]" name {"+" Internal}]]
+ ["[1][0]" constant {"+" Constant}
+ ["[1]/[0]" pool {"+" Pool Resource}]]])
(type: .public Class
(Rec Class
diff --git a/stdlib/source/library/lux/target/jvm/constant.lux b/stdlib/source/library/lux/target/jvm/constant.lux
index d4841fd43..41a196162 100644
--- a/stdlib/source/library/lux/target/jvm/constant.lux
+++ b/stdlib/source/library/lux/target/jvm/constant.lux
@@ -2,23 +2,23 @@
[library
[lux "*"
["@" target]
- ["[0]" ffi {"+" [import:]}]
+ ["[0]" ffi {"+" import:}]
[abstract
- [monad {"+" [do]}]
- ["[0]" equivalence {"+" [Equivalence]}]]
+ [monad {"+" do}]
+ ["[0]" equivalence {"+" Equivalence}]]
[data
["[0]" sum]
["[0]" product]
["[0]" text]
[format
- ["[0]F" binary {"+" [Writer]} ("[1]#[0]" monoid)]]
+ ["[0]F" binary {"+" Writer} ("[1]#[0]" monoid)]]
[collection
- ["[0]" row {"+" [Row]}]]]
+ ["[0]" row {"+" Row}]]]
[macro
["[0]" template]]
[math
[number
- ["[0]" i32 {"+" [I32]}]
+ ["[0]" i32 {"+" I32}]
["[0]" i64]
["[0]" int]
["[0]" frac]]]
@@ -27,10 +27,10 @@
["[0]" / "_"
["[1][0]" tag]
["/[1]" // "_"
- ["[1][0]" index {"+" [Index]}]
+ ["[1][0]" index {"+" Index}]
[type
["[1][0]" category]
- ["[1][0]" descriptor {"+" [Descriptor]}]]
+ ["[1][0]" descriptor {"+" Descriptor}]]
[encoding
["[1][0]" unsigned]]]])
diff --git a/stdlib/source/library/lux/target/jvm/constant/pool.lux b/stdlib/source/library/lux/target/jvm/constant/pool.lux
index f3cab4463..8451bfdfa 100644
--- a/stdlib/source/library/lux/target/jvm/constant/pool.lux
+++ b/stdlib/source/library/lux/target/jvm/constant/pool.lux
@@ -3,18 +3,18 @@
[lux "*"
["[0]" ffi]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [Monad do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" Monad do}]]
[control
- ["[0]" state {"+" [+State]}]
- ["[0]" try {"+" [Try]}]]
+ ["[0]" state {"+" +State}]
+ ["[0]" try {"+" Try}]]
[data
["[0]" product]
["[0]" text]
["[0]" format "_"
- ["[1]" binary {"+" [Writer]} ("specification#[0]" monoid)]]
+ ["[1]" binary {"+" Writer} ("specification#[0]" monoid)]]
[collection
- ["[0]" row {"+" [Row]} ("[1]#[0]" mix)]]]
+ ["[0]" row {"+" Row} ("[1]#[0]" mix)]]]
[macro
["[0]" template]]
[math
@@ -25,15 +25,15 @@
["[0]" frac]]]
[type
abstract]]]
- ["[0]" // {"+" [UTF8 String Class Integer Float Long Double Constant Name_And_Type Reference]}
+ ["[0]" // {"+" UTF8 String Class Integer Float Long Double Constant Name_And_Type Reference}
[//
[encoding
- ["[1][0]" name {"+" [Internal External]}]
+ ["[1][0]" name {"+" Internal External}]
["[1][0]" unsigned]]
- ["[1][0]" index {"+" [Index]}]
+ ["[1][0]" index {"+" Index}]
[type
- [category {"+" [Value Method]}]
- ["[1][0]" descriptor {"+" [Descriptor]}]]]])
+ [category {"+" Value Method}]
+ ["[1][0]" descriptor {"+" Descriptor}]]]])
(type: .public Pool
[Index (Row [Index Constant])])
diff --git a/stdlib/source/library/lux/target/jvm/constant/tag.lux b/stdlib/source/library/lux/target/jvm/constant/tag.lux
index 73ff384f4..ce2c1c887 100644
--- a/stdlib/source/library/lux/target/jvm/constant/tag.lux
+++ b/stdlib/source/library/lux/target/jvm/constant/tag.lux
@@ -2,17 +2,17 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[control
["[0]" try]]
[data
[format
- [binary {"+" [Writer]}]]]
+ [binary {"+" Writer}]]]
[type
abstract]]]
["[0]" /// "_"
[encoding
- ["[1][0]" unsigned {"+" [U1]} ("u1//[0]" equivalence)]]])
+ ["[1][0]" unsigned {"+" U1} ("u1//[0]" equivalence)]]])
(abstract: .public Tag
U1
diff --git a/stdlib/source/library/lux/target/jvm/encoding/name.lux b/stdlib/source/library/lux/target/jvm/encoding/name.lux
index c7776612a..66bb3fddf 100644
--- a/stdlib/source/library/lux/target/jvm/encoding/name.lux
+++ b/stdlib/source/library/lux/target/jvm/encoding/name.lux
@@ -3,7 +3,7 @@
[lux "*"
[data
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[type
abstract]]])
diff --git a/stdlib/source/library/lux/target/jvm/encoding/signed.lux b/stdlib/source/library/lux/target/jvm/encoding/signed.lux
index 5135e4a76..d07406031 100644
--- a/stdlib/source/library/lux/target/jvm/encoding/signed.lux
+++ b/stdlib/source/library/lux/target/jvm/encoding/signed.lux
@@ -1,17 +1,17 @@
(.module:
[library
- [lux {"-" [int]}
+ [lux {"-" int}
[abstract
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
["[0]" format "_"
- ["[1]" binary {"+" [Writer]}]]]
+ ["[1]" binary {"+" Writer}]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/library/lux/target/jvm/encoding/unsigned.lux b/stdlib/source/library/lux/target/jvm/encoding/unsigned.lux
index 1138d61ad..b43c060a4 100644
--- a/stdlib/source/library/lux/target/jvm/encoding/unsigned.lux
+++ b/stdlib/source/library/lux/target/jvm/encoding/unsigned.lux
@@ -1,17 +1,17 @@
(.module:
[library
- [lux {"-" [nat]}
+ [lux {"-" nat}
[abstract
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
["[0]" format "_"
- ["[1]" binary {"+" [Writer]}]]]
+ ["[1]" binary {"+" Writer}]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/library/lux/target/jvm/field.lux b/stdlib/source/library/lux/target/jvm/field.lux
index 9ec1ef046..9d1b50706 100644
--- a/stdlib/source/library/lux/target/jvm/field.lux
+++ b/stdlib/source/library/lux/target/jvm/field.lux
@@ -1,24 +1,24 @@
(.module:
[library
- [lux {"-" [Type static public private]}
+ [lux {"-" Type static public private}
[abstract
- [equivalence {"+" [Equivalence]}]
- ["[0]" monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
[format
- ["[0]F" binary {"+" [Writer]} ("[1]#[0]" monoid)]]
+ ["[0]F" binary {"+" Writer} ("[1]#[0]" monoid)]]
[collection
- ["[0]" row {"+" [Row]}]]]]]
+ ["[0]" row {"+" Row}]]]]]
["[0]" // "_"
- ["[0]" modifier {"+" [Modifier modifiers:]}]
- ["[1][0]" constant {"+" [UTF8]}
- ["[1]/[0]" pool {"+" [Pool Resource]}]]
- ["[1][0]" index {"+" [Index]}]
- ["[1][0]" attribute {"+" [Attribute]}]
- ["[1][0]" type {"+" [Type]}
- [category {"+" [Value]}]
- [descriptor {"+" [Descriptor]}]]])
+ ["[0]" modifier {"+" Modifier modifiers:}]
+ ["[1][0]" constant {"+" UTF8}
+ ["[1]/[0]" pool {"+" Pool Resource}]]
+ ["[1][0]" index {"+" Index}]
+ ["[1][0]" attribute {"+" Attribute}]
+ ["[1][0]" type {"+" Type}
+ [category {"+" Value}]
+ [descriptor {"+" Descriptor}]]])
(type: .public Field
(Rec Field
diff --git a/stdlib/source/library/lux/target/jvm/index.lux b/stdlib/source/library/lux/target/jvm/index.lux
index 13b965aa5..dcd7a87c3 100644
--- a/stdlib/source/library/lux/target/jvm/index.lux
+++ b/stdlib/source/library/lux/target/jvm/index.lux
@@ -2,15 +2,15 @@
[library
[lux "*"
[abstract
- ["[0]" equivalence {"+" [Equivalence]}]]
+ ["[0]" equivalence {"+" Equivalence}]]
[data
[format
- [binary {"+" [Writer]}]]]
+ [binary {"+" Writer}]]]
[type
abstract]]]
["[0]" // "_"
[encoding
- ["[1][0]" unsigned {"+" [U2]}]]])
+ ["[1][0]" unsigned {"+" U2}]]])
(def: .public length
//unsigned.bytes/2)
diff --git a/stdlib/source/library/lux/target/jvm/loader.lux b/stdlib/source/library/lux/target/jvm/loader.lux
index 00b26447d..38f2b48c4 100644
--- a/stdlib/source/library/lux/target/jvm/loader.lux
+++ b/stdlib/source/library/lux/target/jvm/loader.lux
@@ -2,22 +2,22 @@
[library
[lux "*"
["@" target]
- ["[0]" ffi {"+" [import: object do_to]}]
+ ["[0]" ffi {"+" import: object do_to}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
- ["[0]" io {"+" [IO]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
+ ["[0]" io {"+" IO}]
[concurrency
- ["[0]" atom {"+" [Atom]}]]]
+ ["[0]" atom {"+" Atom}]]]
[data
- ["[0]" binary {"+" [Binary]}]
+ ["[0]" binary {"+" Binary}]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" array]
- ["[0]" dictionary {"+" [Dictionary]}]]]]])
+ ["[0]" dictionary {"+" Dictionary}]]]]])
(type: .public Library
(Atom (Dictionary Text Binary)))
diff --git a/stdlib/source/library/lux/target/jvm/magic.lux b/stdlib/source/library/lux/target/jvm/magic.lux
index eb49b52f3..8483efd2f 100644
--- a/stdlib/source/library/lux/target/jvm/magic.lux
+++ b/stdlib/source/library/lux/target/jvm/magic.lux
@@ -4,10 +4,10 @@
[control
["[0]" try]]
[math
- [number {"+" [hex]}]]]]
+ [number {"+" hex}]]]]
["[0]" // "_"
[encoding
- ["[1][0]" unsigned {"+" [U4]}]]])
+ ["[1][0]" unsigned {"+" U4}]]])
(type: .public Magic
U4)
diff --git a/stdlib/source/library/lux/target/jvm/method.lux b/stdlib/source/library/lux/target/jvm/method.lux
index 66f3d9f7d..e4b70f437 100644
--- a/stdlib/source/library/lux/target/jvm/method.lux
+++ b/stdlib/source/library/lux/target/jvm/method.lux
@@ -1,30 +1,30 @@
(.module:
[library
- [lux {"-" [Type static public private]}
+ [lux {"-" Type static public private}
[abstract
- [equivalence {"+" [Equivalence]}]
- ["[0]" monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ ["[0]" monad {"+" do}]]
[control
["[0]" try]]
[data
["[0]" product]
["[0]" format "_"
- ["[1]" binary {"+" [Writer]} ("[1]#[0]" monoid)]]
+ ["[1]" binary {"+" Writer} ("[1]#[0]" monoid)]]
[collection
- ["[0]" row {"+" [Row]}]]]]]
+ ["[0]" row {"+" Row}]]]]]
["[0]" // "_"
- ["[1][0]" modifier {"+" [Modifier modifiers:]}]
- ["[1][0]" index {"+" [Index]}]
- ["[1][0]" attribute {"+" [Attribute]}
+ ["[1][0]" modifier {"+" Modifier modifiers:}]
+ ["[1][0]" index {"+" Index}]
+ ["[1][0]" attribute {"+" Attribute}
["[1]/[0]" code]]
- ["[1][0]" constant {"+" [UTF8]}
- ["[1]/[0]" pool {"+" [Pool Resource]}]]
- ["[1][0]" bytecode {"+" [Bytecode]}
- ["[1]/[0]" environment {"+" [Environment]}]
+ ["[1][0]" constant {"+" UTF8}
+ ["[1]/[0]" pool {"+" Pool Resource}]]
+ ["[1][0]" bytecode {"+" Bytecode}
+ ["[1]/[0]" environment {"+" Environment}]
["[1]/[0]" instruction]]
- ["[1][0]" type {"+" [Type]}
+ ["[1][0]" type {"+" Type}
["[1]/[0]" category]
- ["[1][0]" descriptor {"+" [Descriptor]}]]])
+ ["[1][0]" descriptor {"+" Descriptor}]]])
(type: .public Method
(Rec Method
diff --git a/stdlib/source/library/lux/target/jvm/modifier.lux b/stdlib/source/library/lux/target/jvm/modifier.lux
index 31306b4bb..3ab952378 100644
--- a/stdlib/source/library/lux/target/jvm/modifier.lux
+++ b/stdlib/source/library/lux/target/jvm/modifier.lux
@@ -2,20 +2,20 @@
[library
[lux "*"
[abstract
- ["[0]" equivalence {"+" [Equivalence]}]
- ["[0]" monoid {"+" [Monoid]}]]
+ ["[0]" equivalence {"+" Equivalence}]
+ ["[0]" monoid {"+" Monoid}]]
[control
["[0]" try]
["<>" parser
["<[0]>" code]]]
[data
[format
- ["[0]F" binary {"+" [Writer]}]]]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]
+ ["[0]F" binary {"+" Writer}]]]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- ["[0]" number {"+" [hex]}
+ ["[0]" number {"+" hex}
["[0]" i64]]]
[type
abstract]]]
diff --git a/stdlib/source/library/lux/target/jvm/modifier/inner.lux b/stdlib/source/library/lux/target/jvm/modifier/inner.lux
index 8456668bb..528d9d9c8 100644
--- a/stdlib/source/library/lux/target/jvm/modifier/inner.lux
+++ b/stdlib/source/library/lux/target/jvm/modifier/inner.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [static]}
+ [lux {"-" static}
[type
abstract]]]
- [// {"+" [modifiers:]}])
+ [// {"+" modifiers:}])
(abstract: .public Inner Any)
diff --git a/stdlib/source/library/lux/target/jvm/reflection.lux b/stdlib/source/library/lux/target/jvm/reflection.lux
index bad48f5ee..0a40c6cee 100644
--- a/stdlib/source/library/lux/target/jvm/reflection.lux
+++ b/stdlib/source/library/lux/target/jvm/reflection.lux
@@ -1,18 +1,18 @@
(.module:
[library
- [lux {"-" [type]}
- ["[0]" ffi {"+" [import:]}]
+ [lux {"-" type}
+ ["[0]" ffi {"+" import:}]
["[0]" type]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
[parser
["<t>" text]]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" mix functor)]
["[0]" array]
@@ -22,10 +22,10 @@
["n" nat]]]]]
["[0]" // "_"
[encoding
- ["[1][0]" name {"+" [External]}]]
+ ["[1][0]" name {"+" External}]]
["/" type
- [category {"+" [Void Value Return Method Primitive Object Class Array Parameter]}]
- ["[1][0]" lux {"+" [Mapping]}]
+ [category {"+" Void Value Return Method Primitive Object Class Array Parameter}]
+ ["[1][0]" lux {"+" Mapping}]
["[1][0]" descriptor]
["[1][0]" reflection]
["[1][0]" parser]]])
diff --git a/stdlib/source/library/lux/target/jvm/type.lux b/stdlib/source/library/lux/target/jvm/type.lux
index 737d7e878..e77c8a64b 100644
--- a/stdlib/source/library/lux/target/jvm/type.lux
+++ b/stdlib/source/library/lux/target/jvm/type.lux
@@ -1,14 +1,14 @@
(.module:
[library
- [lux {"-" [Type int char]}
+ [lux {"-" Type int char}
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]]
[control
["[0]" maybe]]
[data
["[0]" text
- ["%" format {"+" [Format]}]]
+ ["%" format {"+" Format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
@@ -18,12 +18,12 @@
abstract]]]
["[0]" // "_"
[encoding
- ["[1][0]" name {"+" [External]}]]]
+ ["[1][0]" name {"+" External}]]]
["[0]" / "_"
- [category {"+" [Void Value' Value Return' Return Method Primitive Object Class Array Var Parameter Declaration]}]
- ["[1][0]" signature {"+" [Signature]}]
- ["[1][0]" descriptor {"+" [Descriptor]}]
- ["[1][0]" reflection {"+" [Reflection]}]])
+ [category {"+" Void Value' Value Return' Return Method Primitive Object Class Array Var Parameter Declaration}]
+ ["[1][0]" signature {"+" Signature}]
+ ["[1][0]" descriptor {"+" Descriptor}]
+ ["[1][0]" reflection {"+" Reflection}]])
(abstract: .public (Type category)
[(Signature category)
diff --git a/stdlib/source/library/lux/target/jvm/type/alias.lux b/stdlib/source/library/lux/target/jvm/type/alias.lux
index ff6d9174f..022315da8 100644
--- a/stdlib/source/library/lux/target/jvm/type/alias.lux
+++ b/stdlib/source/library/lux/target/jvm/type/alias.lux
@@ -1,23 +1,23 @@
(.module:
[library
- [lux {"-" [Type int char type primitive]}
+ [lux {"-" Type int char type primitive}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" text {"+" [Parser]}]]]
+ ["<[0]>" text {"+" Parser}]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]]]]]
- ["[0]" // {"+" [Type]}
- [category {"+" [Void Value Return Method Primitive Object Class Array Var Parameter]}]
+ ["[0]" dictionary {"+" Dictionary}]]]]]
+ ["[0]" // {"+" Type}
+ [category {"+" Void Value Return Method Primitive Object Class Array Var Parameter}]
["[1][0]" descriptor]
- ["[1][0]" signature {"+" [Signature]}]
+ ["[1][0]" signature {"+" Signature}]
["[1][0]" reflection]
["[1][0]" parser]
["/[1]" // "_"
diff --git a/stdlib/source/library/lux/target/jvm/type/box.lux b/stdlib/source/library/lux/target/jvm/type/box.lux
index 4029aaa28..61f9fc509 100644
--- a/stdlib/source/library/lux/target/jvm/type/box.lux
+++ b/stdlib/source/library/lux/target/jvm/type/box.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [int char]}]]
+ [lux {"-" int char}]]
[///
[encoding
- [name {"+" [External]}]]])
+ [name {"+" External}]]])
(template [<name> <box>]
[(def: .public <name> External <box>)]
diff --git a/stdlib/source/library/lux/target/jvm/type/descriptor.lux b/stdlib/source/library/lux/target/jvm/type/descriptor.lux
index 6dbdd800c..5a508fe1c 100644
--- a/stdlib/source/library/lux/target/jvm/type/descriptor.lux
+++ b/stdlib/source/library/lux/target/jvm/type/descriptor.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [int char]}
+ [lux {"-" int char}
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[control
["[0]" maybe]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
@@ -16,10 +16,10 @@
[type
abstract]]]
["[0]" // "_"
- [category {"+" [Void Value Return Method Primitive Object Class Array Var Parameter Declaration]}]
+ [category {"+" Void Value Return Method Primitive Object Class Array Var Parameter Declaration}]
["/[1]" // "_"
[encoding
- ["[1][0]" name {"+" [Internal External]}]]]])
+ ["[1][0]" name {"+" Internal External}]]]])
(abstract: .public (Descriptor category)
Text
diff --git a/stdlib/source/library/lux/target/jvm/type/lux.lux b/stdlib/source/library/lux/target/jvm/type/lux.lux
index ab0c0e76d..d6ffa3fbd 100644
--- a/stdlib/source/library/lux/target/jvm/type/lux.lux
+++ b/stdlib/source/library/lux/target/jvm/type/lux.lux
@@ -1,25 +1,25 @@
(.module:
[library
- [lux {"-" [int char type primitive]}
+ [lux {"-" int char type primitive}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" text {"+" [Parser]}]]]
+ ["<[0]>" text {"+" Parser}]]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" array]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[type
abstract
- ["[0]" check {"+" [Check]} ("[1]#[0]" monad)]]]]
+ ["[0]" check {"+" Check} ("[1]#[0]" monad)]]]]
["[0]" //
- [category {"+" [Void Value Return Method Primitive Object Class Array Var Parameter]}]
+ [category {"+" Void Value Return Method Primitive Object Class Array Var Parameter}]
["[1][0]" descriptor]
["[1][0]" signature]
["[1][0]" reflection]
diff --git a/stdlib/source/library/lux/target/jvm/type/parser.lux b/stdlib/source/library/lux/target/jvm/type/parser.lux
index c2d058c65..33a061025 100644
--- a/stdlib/source/library/lux/target/jvm/type/parser.lux
+++ b/stdlib/source/library/lux/target/jvm/type/parser.lux
@@ -1,26 +1,26 @@
(.module:
[library
- [lux {"-" [Type int char primitive]}
+ [lux {"-" Type int char primitive}
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" function]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" text {"+" [Parser]}]]]
+ ["<[0]>" text {"+" Parser}]]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]]]
- ["[0]" // {"+" [Type]}
- [category {"+" [Void Value Return Method Primitive Object Class Array Var Parameter Declaration]}]
+ ["[0]" // {"+" Type}
+ [category {"+" Void Value Return Method Primitive Object Class Array Var Parameter Declaration}]
["[1][0]" signature]
["[1][0]" descriptor]
["[0]" // "_"
[encoding
- ["[1][0]" name {"+" [External]}]]]])
+ ["[1][0]" name {"+" External}]]]])
(template [<category> <name> <signature> <type>]
[(def: .public <name>
diff --git a/stdlib/source/library/lux/target/jvm/type/reflection.lux b/stdlib/source/library/lux/target/jvm/type/reflection.lux
index 8c7be4888..00e946acf 100644
--- a/stdlib/source/library/lux/target/jvm/type/reflection.lux
+++ b/stdlib/source/library/lux/target/jvm/type/reflection.lux
@@ -1,19 +1,19 @@
(.module:
[library
- [lux {"-" [int char]}
+ [lux {"-" int char}
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[type
abstract]]]
["[0]" // "_"
- [category {"+" [Void Value Return Method Primitive Object Class Array Var Parameter Declaration]}]
+ [category {"+" Void Value Return Method Primitive Object Class Array Var Parameter Declaration}]
["[1][0]" descriptor]
[//
[encoding
- ["[1][0]" name {"+" [External]}]]]])
+ ["[1][0]" name {"+" External}]]]])
(abstract: .public (Reflection category)
Text
diff --git a/stdlib/source/library/lux/target/jvm/type/signature.lux b/stdlib/source/library/lux/target/jvm/type/signature.lux
index 7aca0ef5b..21bb999e2 100644
--- a/stdlib/source/library/lux/target/jvm/type/signature.lux
+++ b/stdlib/source/library/lux/target/jvm/type/signature.lux
@@ -1,22 +1,22 @@
(.module:
[library
- [lux {"-" [int char]}
+ [lux {"-" int char}
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]]
[data
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[type
abstract]]]
["[0]" // "_"
- [category {"+" [Void Value Return Method Primitive Object Class Array Var Parameter Declaration]}]
+ [category {"+" Void Value Return Method Primitive Object Class Array Var Parameter Declaration}]
["[1][0]" descriptor]
["/[1]" // "_"
[encoding
- ["[1][0]" name {"+" [External]}]]]])
+ ["[1][0]" name {"+" External}]]]])
(abstract: .public (Signature category)
Text
diff --git a/stdlib/source/library/lux/target/jvm/version.lux b/stdlib/source/library/lux/target/jvm/version.lux
index acc54e154..b0831e11a 100644
--- a/stdlib/source/library/lux/target/jvm/version.lux
+++ b/stdlib/source/library/lux/target/jvm/version.lux
@@ -5,7 +5,7 @@
["[0]" try]]]]
["[0]" // "_"
[encoding
- ["[1][0]" unsigned {"+" [U2]}]]])
+ ["[1][0]" unsigned {"+" U2}]]])
(type: .public Version U2)
(type: .public Minor Version)
diff --git a/stdlib/source/library/lux/target/lua.lux b/stdlib/source/library/lux/target/lua.lux
index 52ef6597f..f06c47ee4 100644
--- a/stdlib/source/library/lux/target/lua.lux
+++ b/stdlib/source/library/lux/target/lua.lux
@@ -1,22 +1,22 @@
(.module:
[library
- [lux {"-" [Location Code Label int if cond function or and not let ^ local]}
+ [lux {"-" Location Code Label int if cond function or and not let ^ local}
["@" target]
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
["[0]" enum]]
[control
- [pipe {"+" [case> cond> new>]}]
+ [pipe {"+" case> cond> new>}]
[parser
["<[0]>" code]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" template]
["[0]" code]]
[math
diff --git a/stdlib/source/library/lux/target/php.lux b/stdlib/source/library/lux/target/php.lux
index 6f543e48f..f2b459958 100644
--- a/stdlib/source/library/lux/target/php.lux
+++ b/stdlib/source/library/lux/target/php.lux
@@ -1,22 +1,22 @@
(.module:
[library
- [lux {"-" [Location Code Global Label static int if cond or and not comment for try global]}
+ [lux {"-" Location Code Global Label static int if cond or and not comment for try global}
["@" target]
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
["[0]" enum]]
[control
- [pipe {"+" [case> cond> new>]}]
+ [pipe {"+" case> cond> new>}]
[parser
["<[0]>" code]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" template]
["[0]" code]]
[math
diff --git a/stdlib/source/library/lux/target/python.lux b/stdlib/source/library/lux/target/python.lux
index 901823f9b..17ddfcb4d 100644
--- a/stdlib/source/library/lux/target/python.lux
+++ b/stdlib/source/library/lux/target/python.lux
@@ -1,23 +1,23 @@
(.module:
[library
- [lux {"-" [Location Code Label not or and list if cond int comment exec try]}
+ [lux {"-" Location Code Label not or and list if cond int comment exec try}
["@" target]
["[0]" ffi]
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
["[0]" enum]]
[control
- [pipe {"+" [new> case> cond>]}]
+ [pipe {"+" new> case> cond>}]
[parser
["<[0]>" code]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" template]
["[0]" code]]
[math
diff --git a/stdlib/source/library/lux/target/r.lux b/stdlib/source/library/lux/target/r.lux
index 94a1ff243..2499ce6c2 100644
--- a/stdlib/source/library/lux/target/r.lux
+++ b/stdlib/source/library/lux/target/r.lux
@@ -1,19 +1,19 @@
(.module:
[library
- [lux {"-" [Code or and list if function cond not int]}
+ [lux {"-" Code or and list if function cond not int}
[control
- [pipe {"+" [case> cond> new>]}]
+ [pipe {"+" case> cond> new>}]
["[0]" function]
["[0]" maybe ("[1]#[0]" functor)]
[parser
["<[0]>" code]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" template]
["[0]" code]]
[math
diff --git a/stdlib/source/library/lux/target/ruby.lux b/stdlib/source/library/lux/target/ruby.lux
index 8ba083e99..cd633c813 100644
--- a/stdlib/source/library/lux/target/ruby.lux
+++ b/stdlib/source/library/lux/target/ruby.lux
@@ -1,22 +1,22 @@
(.module:
[library
- [lux {"-" [Location Code static int if cond function or and not comment local global]}
+ [lux {"-" Location Code static int if cond function or and not comment local global}
["@" target]
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
["[0]" enum]]
[control
- [pipe {"+" [case> cond> new>]}]
+ [pipe {"+" case> cond> new>}]
[parser
["<[0]>" code]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" template]
["[0]" code]]
[math
diff --git a/stdlib/source/library/lux/target/scheme.lux b/stdlib/source/library/lux/target/scheme.lux
index d17589342..1bf857bf8 100644
--- a/stdlib/source/library/lux/target/scheme.lux
+++ b/stdlib/source/library/lux/target/scheme.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [Code int or and if cond let]}
+ [lux {"-" Code int or and if cond let}
["@" target]
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]]
[control
- [pipe {"+" [new> cond> case>]}]]
+ [pipe {"+" new> cond> case>}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor monoid)]]]
[macro
diff --git a/stdlib/source/library/lux/test.lux b/stdlib/source/library/lux/test.lux
index c9f123598..03d06a2d2 100644
--- a/stdlib/source/library/lux/test.lux
+++ b/stdlib/source/library/lux/test.lux
@@ -1,41 +1,41 @@
(.module:
[library
- [lux {"-" [and for]}
+ [lux {"-" and for}
["[0]" meta]
["[0]" debug]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" maybe]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["[0]" io]
[concurrency
- ["[0]" atom {"+" [Atom]}]
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]]
+ ["[0]" atom {"+" Atom}]
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]]
["<>" parser
["<[0]>" code]]]
[data
["[0]" product]
["[0]" name]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
- ["[0]" set {"+" [Set]}]
+ ["[0]" set {"+" Set}]
["[0]" dictionary "_"
- ["[1]" ordered {"+" [Dictionary]}]]]]
+ ["[1]" ordered {"+" Dictionary}]]]]
[time
["[0]" instant]
- ["[0]" duration {"+" [Duration]}]]
+ ["[0]" duration {"+" Duration}]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
- [number {"+" [hex]}
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
+ [number {"+" hex}
["n" nat]
["f" frac]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[world
["[0]" program]]]])
diff --git a/stdlib/source/library/lux/time.lux b/stdlib/source/library/lux/time.lux
index f59090e4b..0eaba81d6 100644
--- a/stdlib/source/library/lux/time.lux
+++ b/stdlib/source/library/lux/time.lux
@@ -2,17 +2,17 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]
- [enum {"+" [Enum]}]
- [codec {"+" [Codec]}]
- [monad {"+" [Monad do]}]]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]
+ [enum {"+" Enum}]
+ [codec {"+" Codec}]
+ [monad {"+" Monad do}]]
[control
- [pipe {"+" [case>]}]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ [pipe {"+" case>}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" text {"+" [Parser]}]]]
+ ["<[0]>" text {"+" Parser}]]]
[data
["[0]" text ("[1]#[0]" monoid)]]
[math
@@ -21,7 +21,7 @@
[type
abstract]]]
[/
- ["[0]" duration {"+" [Duration]}]])
+ ["[0]" duration {"+" Duration}]])
(template [<name> <singular> <plural>]
[(def: .public <name>
diff --git a/stdlib/source/library/lux/time/date.lux b/stdlib/source/library/lux/time/date.lux
index 2b36ad8bc..a44af6236 100644
--- a/stdlib/source/library/lux/time/date.lux
+++ b/stdlib/source/library/lux/time/date.lux
@@ -2,22 +2,22 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]
- [enum {"+" [Enum]}]
- [codec {"+" [Codec]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]
+ [enum {"+" Enum}]
+ [codec {"+" Codec}]
+ [monad {"+" do}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" text {"+" [Parser]}]]]
+ ["<[0]>" text {"+" Parser}]]]
[data
["[0]" text ("[1]#[0]" monoid)]
[collection
["[0]" list ("[1]#[0]" mix)]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[math
[number
["n" nat ("[1]#[0]" decimal)]
@@ -25,8 +25,8 @@
[type
abstract]]]
["[0]" // "_"
- ["[1][0]" year {"+" [Year]}]
- ["[1][0]" month {"+" [Month]}]])
+ ["[1][0]" year {"+" Year}]
+ ["[1][0]" month {"+" Month}]])
(def: month_by_number
(Dictionary Nat Month)
diff --git a/stdlib/source/library/lux/time/day.lux b/stdlib/source/library/lux/time/day.lux
index 86252a1e0..90f3657f2 100644
--- a/stdlib/source/library/lux/time/day.lux
+++ b/stdlib/source/library/lux/time/day.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [nat]}
+ [lux {"-" nat}
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
- [order {"+" [Order]}]
- [enum {"+" [Enum]}]
- [codec {"+" [Codec]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
+ [order {"+" Order}]
+ [enum {"+" Enum}]
+ [codec {"+" Codec}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" text ("[1]#[0]" monoid)]]
[macro
diff --git a/stdlib/source/library/lux/time/duration.lux b/stdlib/source/library/lux/time/duration.lux
index f140a1284..48b1f9319 100644
--- a/stdlib/source/library/lux/time/duration.lux
+++ b/stdlib/source/library/lux/time/duration.lux
@@ -2,16 +2,16 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]
- [enum {"+" [Enum]}]
- [codec {"+" [Codec]}]
- [monoid {"+" [Monoid]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]
+ [enum {"+" Enum}]
+ [codec {"+" Codec}]
+ [monoid {"+" Monoid}]
+ [monad {"+" do}]]
[control
["[0]" try]
["<>" parser
- ["<[0]>" text {"+" [Parser]}]]]
+ ["<[0]>" text {"+" Parser}]]]
[data
["[0]" text ("[1]#[0]" monoid)]]
[math
diff --git a/stdlib/source/library/lux/time/instant.lux b/stdlib/source/library/lux/time/instant.lux
index f5e0f7540..d80ffbf0c 100644
--- a/stdlib/source/library/lux/time/instant.lux
+++ b/stdlib/source/library/lux/time/instant.lux
@@ -3,18 +3,18 @@
[lux "*"
["@" target]
[abstract
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]
- [enum {"+" [Enum]}]
- [codec {"+" [Codec]}]
- [monad {"+" [Monad do]}]]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]
+ [enum {"+" Enum}]
+ [codec {"+" Codec}]
+ [monad {"+" Monad do}]]
[control
- [io {"+" [IO io]}]
+ [io {"+" IO io}]
["[0]" maybe]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" text {"+" [Parser]}]]]
+ ["<[0]>" text {"+" Parser}]]]
[data
["[0]" text ("[1]#[0]" monoid)]
[collection
@@ -25,12 +25,12 @@
["f" frac]]]
[type
abstract]]]
- ["[0]" // {"+" [Time]}
- ["[0]" duration {"+" [Duration]}]
- ["[0]" year {"+" [Year]}]
- ["[0]" month {"+" [Month]}]
- ["[0]" day {"+" [Day]}]
- ["[0]" date {"+" [Date]}]])
+ ["[0]" // {"+" Time}
+ ["[0]" duration {"+" Duration}]
+ ["[0]" year {"+" Year}]
+ ["[0]" month {"+" Month}]
+ ["[0]" day {"+" Day}]
+ ["[0]" date {"+" Date}]])
(abstract: .public Instant
Int
diff --git a/stdlib/source/library/lux/time/month.lux b/stdlib/source/library/lux/time/month.lux
index 6bc2a0274..19c3caf39 100644
--- a/stdlib/source/library/lux/time/month.lux
+++ b/stdlib/source/library/lux/time/month.lux
@@ -2,14 +2,14 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
- [order {"+" [Order]}]
- [enum {"+" [Enum]}]
- [codec {"+" [Codec]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
+ [order {"+" Order}]
+ [enum {"+" Enum}]
+ [codec {"+" Codec}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" text ("[1]#[0]" monoid)]]
[macro
diff --git a/stdlib/source/library/lux/time/year.lux b/stdlib/source/library/lux/time/year.lux
index 49d6bed0d..21566695c 100644
--- a/stdlib/source/library/lux/time/year.lux
+++ b/stdlib/source/library/lux/time/year.lux
@@ -2,15 +2,15 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]
- [codec {"+" [Codec]}]
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]]
+ [monad {"+" do}]
+ [codec {"+" Codec}]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" text {"+" [Parser]}]]]
+ ["<[0]>" text {"+" Parser}]]]
[data
["[0]" text ("[1]#[0]" monoid)]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler.lux b/stdlib/source/library/lux/tool/compiler.lux
index 21a73b224..34aaa24b1 100644
--- a/stdlib/source/library/lux/tool/compiler.lux
+++ b/stdlib/source/library/lux/tool/compiler.lux
@@ -1,22 +1,22 @@
(.module:
[library
- [lux {"-" [Module Code]}
+ [lux {"-" Module Code}
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" text]
[collection
- ["[0]" row {"+" [Row]}]]]
+ ["[0]" row {"+" Row}]]]
[world
- ["[0]" file {"+" [Path]}]]]]
+ ["[0]" file {"+" Path}]]]]
[/
[meta
- ["[0]" archive {"+" [Output Archive]}
- [key {"+" [Key]}]
- [descriptor {"+" [Descriptor Module]}]
- [document {"+" [Document]}]]]])
+ ["[0]" archive {"+" Output Archive}
+ [key {"+" Key}]
+ [descriptor {"+" Descriptor Module}]
+ [document {"+" Document}]]]])
(type: .public Code
Text)
diff --git a/stdlib/source/library/lux/tool/compiler/default/init.lux b/stdlib/source/library/lux/tool/compiler/default/init.lux
index 395d7dc73..8abaa949c 100644
--- a/stdlib/source/library/lux/tool/compiler/default/init.lux
+++ b/stdlib/source/library/lux/tool/compiler/default/init.lux
@@ -1,17 +1,17 @@
(.module:
[library
- [lux {"-" [Module]}
- ["@" target {"+" [Target]}]
+ [lux {"-" Module}
+ ["@" target {"+" Target}]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" product]
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" dictionary]
@@ -21,32 +21,32 @@
[world
["[0]" file]]]]
["[0]" // "_"
- ["/[1]" // {"+" [Instancer]}
+ ["/[1]" // {"+" Instancer}
["[1][0]" phase]
[language
[lux
- [program {"+" [Program]}]
+ [program {"+" Program}]
["[1][0]" version]
- ["[1][0]" syntax {"+" [Aliases]}]
+ ["[1][0]" syntax {"+" Aliases}]
["[1][0]" synthesis]
- ["[1][0]" directive {"+" [Requirements]}]
+ ["[1][0]" directive {"+" Requirements}]
["[1][0]" generation]
["[1][0]" analysis
- [macro {"+" [Expander]}]
+ [macro {"+" Expander}]
["[1]/[0]" evaluation]]
[phase
["[0]P" synthesis]
["[0]P" directive]
["[0]P" analysis
["[0]" module]]
- ["[0]" extension {"+" [Extender]}
+ ["[0]" extension {"+" Extender}
["[0]E" analysis]
["[0]E" synthesis]
[directive
["[0]D" lux]]]]]]
[meta
- ["[0]" archive {"+" [Archive]}
- ["[0]" descriptor {"+" [Module]}]
+ ["[0]" archive {"+" Archive}
+ ["[0]" descriptor {"+" Module}]
["[0]" artifact]
["[0]" document]]]]
])
diff --git a/stdlib/source/library/lux/tool/compiler/default/platform.lux b/stdlib/source/library/lux/tool/compiler/default/platform.lux
index 52396656b..64bef708c 100644
--- a/stdlib/source/library/lux/tool/compiler/default/platform.lux
+++ b/stdlib/source/library/lux/tool/compiler/default/platform.lux
@@ -1,66 +1,66 @@
(.module:
[library
- [lux {"-" [Module]}
- [type {"+" [:sharing]}]
+ [lux {"-" Module}
+ [type {"+" :sharing}]
["@" target]
["[0]" debug]
[abstract
- ["[0]" monad {"+" [Monad do]}]]
+ ["[0]" monad {"+" Monad do}]]
[control
["[0]" function]
["[0]" maybe]
- ["[0]" try {"+" [Try]} ("[1]#[0]" monad)]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try} ("[1]#[0]" monad)]
+ ["[0]" exception {"+" exception:}]
[concurrency
- ["[0]" async {"+" [Async Resolver]} ("[1]#[0]" monad)]
- ["[0]" stm {"+" [Var STM]}]]]
+ ["[0]" async {"+" Async Resolver} ("[1]#[0]" monad)]
+ ["[0]" stm {"+" Var STM}]]]
[data
- ["[0]" binary {"+" [Binary]}]
+ ["[0]" binary {"+" Binary}]
["[0]" bit]
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
- ["[0]" row {"+" [Row]} ("[1]#[0]" mix)]
- ["[0]" set {"+" [Set]}]
+ ["[0]" dictionary {"+" Dictionary}]
+ ["[0]" row {"+" Row} ("[1]#[0]" mix)]
+ ["[0]" set {"+" Set}]
["[0]" list ("[1]#[0]" monoid functor mix)]]
[format
- ["_" binary {"+" [Writer]}]]]
+ ["_" binary {"+" Writer}]]]
[world
- ["[0]" file {"+" [Path]}]]]]
+ ["[0]" file {"+" Path}]]]]
["[0]" // "_"
["[1][0]" init]
["/[1]" //
- ["[1][0]" phase {"+" [Phase]}]
+ ["[1][0]" phase {"+" Phase}]
[language
[lux
- [program {"+" [Program]}]
+ [program {"+" Program}]
["$" /]
["[1][0]" version]
["[0]" syntax]
["[1][0]" analysis
- [macro {"+" [Expander]}]]
+ [macro {"+" Expander}]]
["[1][0]" synthesis]
- ["[1][0]" generation {"+" [Buffer]}]
+ ["[1][0]" generation {"+" Buffer}]
["[1][0]" directive]
[phase
- ["[0]" extension {"+" [Extender]}]
+ ["[0]" extension {"+" Extender}]
[analysis
["[0]" module]]]]]
[meta
- ["[0]" archive {"+" [Output Archive]}
- ["[0]" artifact {"+" [Registry]}]
- ["[0]" descriptor {"+" [Descriptor Module]}]
- ["[0]" document {"+" [Document]}]]
- [io {"+" [Context]}
+ ["[0]" archive {"+" Output Archive}
+ ["[0]" artifact {"+" Registry}]
+ ["[0]" descriptor {"+" Descriptor Module}]
+ ["[0]" document {"+" Document}]]
+ [io {"+" Context}
["[0]" context]
["ioW" archive]]]]]
[program
[compositor
- [cli {"+" [Compilation Library]}]
- [import {"+" [Import]}]
- ["[0]" static {"+" [Static]}]]])
+ [cli {"+" Compilation Library}]
+ [import {"+" Import}]
+ ["[0]" static {"+" Static}]]])
(with_expansions [<type_vars> (as_is anchor expression directive)
<Operation> (as_is ///generation.Operation <type_vars>)]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux.lux b/stdlib/source/library/lux/tool/compiler/language/lux.lux
index e8029aedc..3161bee88 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux.lux
@@ -3,10 +3,10 @@
[lux "*"
[control
["<>" parser
- ["<b>" binary {"+" [Parser]}]]]
+ ["<b>" binary {"+" Parser}]]]
[data
[format
- ["_" binary {"+" [Writer]}]]]]]
+ ["_" binary {"+" Writer}]]]]]
["[0]" / "_"
["[1][0]" version]
[phase
@@ -16,7 +16,7 @@
[meta
[archive
["[0]" signature]
- ["[0]" key {"+" [Key]}]]]]])
+ ["[0]" key {"+" Key}]]]]])
... TODO: Remove #module_hash, #imports & #module_state ASAP.
... TODO: Not just from this parser, but from the lux.Module type.
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis.lux
index eca75863c..feab22f2c 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis.lux
@@ -1,20 +1,20 @@
(.module:
[library
- [lux {"-" [Tuple Variant nat int rev]}
+ [lux {"-" Tuple Variant nat int rev}
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
+ [monad {"+" do}]]
[control
["[0]" function]
["[0]" maybe]
["[0]" try]
- ["[0]" exception {"+" [Exception]}]]
+ ["[0]" exception {"+" Exception}]]
[data
["[0]" product]
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [Format format]}]]
+ ["%" format {"+" Format format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[math
@@ -27,13 +27,13 @@
["[0]" location]]]]
[//
[phase
- ["[0]" extension {"+" [Extension]}]]
+ ["[0]" extension {"+" Extension}]]
[///
- [arity {"+" [Arity]}]
- [version {"+" [Version]}]
+ [arity {"+" Arity}]
+ [version {"+" Version}]
["[0]" phase]
- ["[0]" reference {"+" [Reference]}
- ["[0]" variable {"+" [Register Variable]}]]]])
+ ["[0]" reference {"+" Reference}
+ ["[0]" variable {"+" Register Variable}]]]])
(type: .public Primitive
(.Variant
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 5a7ca089f..a760d2ec9 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,16 +1,16 @@
(.module:
[library
- [lux {"-" [Module]}
+ [lux {"-" Module}
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]]
[math
[number
["n" nat]]]]]
- ["[0]" // {"+" [Operation]}
- [macro {"+" [Expander]}]
+ ["[0]" // {"+" Operation}
+ [macro {"+" Expander}]
[//
[phase
["[0]P" extension]
@@ -19,12 +19,12 @@
["[0]" type]]
[//
["[0]" synthesis]
- ["[0]" generation {"+" [Context]}]
+ ["[0]" generation {"+" Context}]
[///
["[0]" phase]
[meta
- [archive {"+" [Archive]}
- [descriptor {"+" [Module]}]]]]]]]])
+ [archive {"+" Archive}
+ [descriptor {"+" Module}]]]]]]]])
(type: .public Eval
(-> Archive Type Code (Operation Any)))
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 428e8011a..95f1e980f 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
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
["[0]" meta]]]
[/////
["[0]" phase]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/directive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/directive.lux
index e2ccfa37d..0dd610bc4 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/directive.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/directive.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [Module]}
+ [lux {"-" Module}
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]]
[data
@@ -18,7 +18,7 @@
["[0]" phase]
[meta
[archive
- [descriptor {"+" [Module]}]]]]])
+ [descriptor {"+" Module}]]]]])
(type: .public (Component state phase)
(Record
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/generation.lux b/stdlib/source/library/lux/tool/compiler/language/lux/generation.lux
index ca66425c5..9c2d930ef 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/generation.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/generation.lux
@@ -1,33 +1,33 @@
(.module:
[library
- [lux {"-" [Module]}
+ [lux {"-" Module}
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["[0]" function]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" product]
["[0]" name]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" row {"+" [Row]}]
+ ["[0]" row {"+" Row}]
["[0]" list ("[1]#[0]" functor)]]]
[math
[number
["n" nat]]]]]
[//
- [synthesis {"+" [Synthesis]}]
+ [synthesis {"+" Synthesis}]
[phase
["[0]" extension]]
[///
["[0]" phase]
[meta
- ["[0]" archive {"+" [Archive]}
- ["[0]" descriptor {"+" [Module]}]
+ ["[0]" archive {"+" Archive}
+ ["[0]" descriptor {"+" Module}]
["[0]" artifact]]]]])
(type: .public Context
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 c3b6434d2..22840635e 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
@@ -2,12 +2,12 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]
[math
@@ -25,13 +25,13 @@
["/[1]" // "_"
["[1][0]" extension]
["/[1]" // "_"
- ["/" analysis {"+" [Analysis Operation Phase]}
- ["[1][0]" macro {"+" [Expander]}]]
+ ["/" analysis {"+" Analysis Operation Phase}
+ ["[1][0]" macro {"+" Expander}]]
[///
["//" phase]
["[0]" reference]
[meta
- [archive {"+" [Archive]}]]]]]])
+ [archive {"+" Archive}]]]]]])
(exception: .public (unrecognized_syntax [code Code])
(exception.report
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case.lux
index 99beefca5..95fdfdc45 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case.lux
@@ -1,17 +1,17 @@
(.module:
[library
- [lux {"-" [case]}
+ [lux {"-" case}
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" mix monoid monad)]]]
[math
@@ -22,7 +22,7 @@
["[0]" type
["[0]" check]]]]
["[0]" / "_"
- ["[1][0]" coverage {"+" [Coverage]}]
+ ["[1][0]" coverage {"+" Coverage}]
["/[1]" // "_"
["[1][0]" scope]
["[1][0]" type]
@@ -30,7 +30,7 @@
["/[1]" // "_"
["[1][0]" extension]
[//
- ["/" analysis {"+" [Pattern Analysis Operation Phase]}]
+ ["/" analysis {"+" Pattern Analysis Operation Phase}]
[///
["[1]" phase]]]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case/coverage.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case/coverage.lux
index 70be9ca49..19a00d406 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case/coverage.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case/coverage.lux
@@ -1,26 +1,26 @@
(.module:
[library
- [lux {"-" [Variant]}
+ [lux {"-" Variant}
[abstract
equivalence
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]} ("[1]#[0]" monad)]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try} ("[1]#[0]" monad)]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" text
- ["%" format {"+" [Format format]}]]
+ ["%" format {"+" Format format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[math
[number
["n" nat]]]]]
["[0]" //// "_"
[//
- ["/" analysis {"+" [Pattern Variant Operation]}]
+ ["/" analysis {"+" Pattern Variant Operation}]
[///
["[1]" phase ("[1]#[0]" monad)]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/function.lux
index 3993d77d4..951e367dc 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/function.lux
@@ -1,14 +1,14 @@
(.module:
[library
- [lux {"-" [function]}
+ [lux {"-" function}
[abstract
monad]
[control
["[0]" maybe]
- ["ex" exception {"+" [exception:]}]]
+ ["ex" exception {"+" exception:}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" monoid monad)]]]
["[0]" type
@@ -21,11 +21,11 @@
["/[1]" // "_"
["[1][0]" extension]
[//
- ["/" analysis {"+" [Analysis Operation Phase]}]
+ ["/" analysis {"+" Analysis Operation Phase}]
[///
["[1]" phase]
- [reference {"+" []}
- [variable {"+" []}]]]]]])
+ [reference {"+"}
+ [variable {"+"}]]]]]])
(exception: .public (cannot_analyse [expected Type
function Text
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/inference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/inference.lux
index 0ec812b80..e031e8234 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/inference.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/inference.lux
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor monoid)]]]
[math
@@ -22,11 +22,11 @@
["/[1]" // "_"
["[1][0]" extension]
[//
- ["/" analysis {"+" [Tag Analysis Operation Phase]}]
+ ["/" analysis {"+" Tag Analysis Operation Phase}]
[///
["[1]" phase ("[1]#[0]" monad)]
[meta
- [archive {"+" [Archive]}]]]]]])
+ [archive {"+" Archive}]]]]]])
(exception: .public (variant_tag_out_of_bounds [size Nat
tag Tag
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/module.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/module.lux
index 0999bd516..0b05afdeb 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/module.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/module.lux
@@ -2,14 +2,14 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
pipe
["[0]" try]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" mix functor)]
[dictionary
@@ -18,7 +18,7 @@
["[0]" /// "_"
["[1][0]" extension]
[//
- ["/" analysis {"+" [Operation]}]
+ ["/" analysis {"+" Operation}]
[///
["[1]" phase]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/primitive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/primitive.lux
index fe8c61096..7a18d4359 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/primitive.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/primitive.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [nat int rev]}
+ [lux {"-" nat int rev}
[abstract
monad]]]
["[0]" // "_"
["[1][0]" type]
["/[1]" // "_"
[//
- ["/" analysis {"+" [Analysis Operation]}]
+ ["/" analysis {"+" Analysis Operation}]
[///
["[1]" phase]]]]])
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 f8f3aca6b..d80069d47 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
@@ -4,18 +4,18 @@
[abstract
monad]
[control
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
["[0]" meta]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]]]
+ ["%" format {"+" format}]]]]]
["[0]" // "_"
["[1][0]" scope]
["[1][0]" type]
["/[1]" // "_"
["[1][0]" extension]
[//
- ["/" analysis {"+" [Analysis Operation]}]
+ ["/" analysis {"+" Analysis Operation}]
[///
["[1][0]" reference]
["[1]" phase]]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/scope.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/scope.lux
index ae2ff1ce7..e7a30e10f 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/scope.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/scope.lux
@@ -1,12 +1,12 @@
(.module:
[library
- [lux {"-" [local]}
+ [lux {"-" local}
[abstract
monad]
[control
["[0]" maybe ("[1]#[0]" monad)]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" text ("[1]#[0]" equivalence)]
["[0]" product]
@@ -17,10 +17,10 @@
["[0]" /// "_"
["[1][0]" extension]
[//
- ["/" analysis {"+" [Operation Phase]}]
+ ["/" analysis {"+" Operation Phase}]
[///
[reference
- ["[0]" variable {"+" [Register Variable]}]]
+ ["[0]" variable {"+" Register Variable}]]
["[1]" phase]]]])
(type: Local
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/structure.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/structure.lux
index 27dd0dd72..c01f6970b 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/structure.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/structure.lux
@@ -3,20 +3,20 @@
[lux "*"
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["[0]" state]]
[data
["[0]" name]
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" monad)]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[macro
["[0]" code]]
[math
@@ -31,11 +31,11 @@
["/[1]" // "_"
["[1][0]" extension]
[//
- ["/" analysis {"+" [Tag Analysis Operation Phase]}]
+ ["/" analysis {"+" Tag Analysis Operation Phase}]
[///
["[1]" phase]
[meta
- [archive {"+" [Archive]}]]]]]])
+ [archive {"+" Archive}]]]]]])
(exception: .public (invalid_variant_type [type Type
tag Tag
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/type.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/type.lux
index 1f53c1154..ad467817c 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/type.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/type.lux
@@ -2,17 +2,17 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" function]
["[0]" try]]
[type
- ["[0]" check {"+" [Check]}]]
+ ["[0]" check {"+" Check}]]
["[0]" meta]]]
["[0]" /// "_"
["[1][0]" extension]
[//
- ["/" analysis {"+" [Operation]}]
+ ["/" analysis {"+" Operation}]
[///
["[1]" phase]]]])
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 5622ab2dc..5dda23a74 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
@@ -3,13 +3,13 @@
[lux "*"
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" try]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" mix monoid)]]]]]
["[0]" // "_"
@@ -17,16 +17,16 @@
["[1][0]" analysis
["[1]/[0]" type]]
["/[1]" // "_"
- ["/" directive {"+" [Phase]}]
+ ["/" directive {"+" Phase}]
["[1][0]" analysis
["[0]" evaluation]
- ["[1]/[0]" macro {"+" [Expander]}]]
+ ["[1]/[0]" macro {"+" Expander}]]
[///
["//" phase]
- [reference {"+" []}
- [variable {"+" []}]]
+ [reference {"+" }
+ [variable {"+" }]]
[meta
- [archive {"+" [Archive]}]]]]])
+ [archive {"+" Archive}]]]]])
(exception: .public (not_a_directive [code Code])
(exception.report
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 19b2d94f9..02d8b32de 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,25 +1,25 @@
(.module:
[library
- [lux {"-" [Name]}
+ [lux {"-" Name}
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
- ["[0]" monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" order)
- ["%" format {"+" [Format format]}]]
+ ["%" format {"+" Format format}]]
[collection
["[0]" list]
- ["[0]" dictionary {"+" [Dictionary]}]]]]]
+ ["[0]" dictionary {"+" Dictionary}]]]]]
[/////
["//" phase]
[meta
- [archive {"+" [Archive]}]]])
+ [archive {"+" Archive}]]])
(type: .public Name
Text)
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 7cc98e804..1f06e07ef 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
@@ -5,8 +5,8 @@
[collection
["[0]" dictionary]]]]]
[////
- [analysis {"+" [Bundle]}
- [evaluation {"+" [Eval]}]]]
+ [analysis {"+" Bundle}
+ [evaluation {"+" Eval}]]]
["[0]" / "_"
["[1][0]" lux]])
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 199bac7ce..b912758a3 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
@@ -3,13 +3,13 @@
[lux "*"
["[0]" ffi]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["<>" parser
- ["<c>" code {"+" [Parser]}]]]
+ ["<c>" code {"+" Parser}]]]
[data
[collection
- ["[0]" array {"+" [Array]}]
+ ["[0]" array {"+" Array}]
["[0]" dictionary]
["[0]" list]]]
["[0]" type
@@ -17,14 +17,14 @@
["@" target
["_" common_lisp]]]]
[//
- ["/" lux {"+" [custom]}]
+ ["/" lux {"+" custom}]
[//
["[0]" bundle]
[//
["[0]" analysis "_"
["[1]/[0]" type]]
[//
- ["[0]" analysis {"+" [Analysis Operation Phase Handler Bundle]}]
+ ["[0]" analysis {"+" Analysis Operation Phase Handler Bundle}]
[///
["[0]" phase]]]]]])
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 6de21c89b..a28eb1b0a 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
@@ -3,13 +3,13 @@
[lux "*"
["[0]" ffi]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["<>" parser
- ["<c>" code {"+" [Parser]}]]]
+ ["<c>" code {"+" Parser}]]]
[data
[collection
- ["[0]" array {"+" [Array]}]
+ ["[0]" array {"+" Array}]
["[0]" dictionary]
["[0]" list]]]
["[0]" type
@@ -17,14 +17,14 @@
["@" target
["_" js]]]]
[//
- ["/" lux {"+" [custom]}]
+ ["/" lux {"+" custom}]
[//
["[0]" bundle]
[//
["[0]" analysis "_"
["[1]/[0]" type]]
[//
- ["[0]" analysis {"+" [Analysis Operation Phase Handler Bundle]}]
+ ["[0]" analysis {"+" Analysis Operation Phase Handler Bundle}]
[///
["[0]" phase]]]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/jvm.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/jvm.lux
index b19fc6e6e..b067a6953 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/jvm.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/jvm.lux
@@ -1,26 +1,26 @@
(.module:
[library
- [lux {"-" [Type Module primitive type char int]}
- ["[0]" ffi {"+" [import:]}]
+ [lux {"-" Type Module primitive type char int}
+ ["[0]" ffi {"+" import:}]
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
pipe
["[0]" maybe]
- ["[0]" try {"+" [Try]} ("[1]#[0]" monad)]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try} ("[1]#[0]" monad)]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]
+ ["<[0]>" code {"+" Parser}]
["<[0]>" text]]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" mix monad monoid)]
["[0]" array]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[math
[number
["n" nat]]]
@@ -28,20 +28,20 @@
["[0]" jvm "_"
["[0]!" reflection]
[encoding
- [name {"+" [External]}]]
- ["[1]" type {"+" [Type Argument Typed]} ("[1]#[0]" equivalence)
- ["[0]" category {"+" [Void Value' Value Return' Return Primitive Object Class Array Var Parameter Method]}]
+ [name {"+" External}]]
+ ["[1]" type {"+" Type Argument Typed} ("[1]#[0]" equivalence)
+ ["[0]" category {"+" Void Value' Value Return' Return Primitive Object Class Array Var Parameter Method}]
["[0]" box]
["[0]" reflection]
["[0]" descriptor]
["[0]" signature]
["[1]_[0]" parser]
- ["[1]_[0]" alias {"+" [Aliasing]}]
- ["[0]T" lux {"+" [Mapping]}]]]]
+ ["[1]_[0]" alias {"+" Aliasing}]
+ ["[0]T" lux {"+" Mapping}]]]]
["[0]" type
- ["[0]" check {"+" [Check]} ("[1]#[0]" monad)]]]]
+ ["[0]" check {"+" Check} ("[1]#[0]" monad)]]]]
["[0]" // "_"
- ["[1][0]" lux {"+" [custom]}]
+ ["[1][0]" lux {"+" custom}]
["/[1]" //
["[1][0]" bundle]
["/[1]" // "_"
@@ -50,13 +50,13 @@
["[0]A" inference]
["[0]" scope]]
["/[1]" // "_"
- ["[1][0]" analysis {"+" [Analysis Operation Phase Handler Bundle]}]
+ ["[1][0]" analysis {"+" Analysis Operation Phase Handler Bundle}]
["[1][0]" synthesis]
[///
["[0]" phase ("[1]#[0]" monad)]
[meta
- [archive {"+" [Archive]}
- [descriptor {"+" [Module]}]]]]]]]])
+ [archive {"+" Archive}
+ [descriptor {"+" Module}]]]]]]]])
(import: java/lang/ClassLoader)
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 beb9ac7c4..344fd831d 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
@@ -3,13 +3,13 @@
[lux "*"
["[0]" ffi]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
[collection
- ["[0]" array {"+" [Array]}]
+ ["[0]" array {"+" Array}]
["[0]" dictionary]
["[0]" list]]]
["[0]" type
@@ -17,14 +17,14 @@
["@" target
["_" lua]]]]
[//
- ["/" lux {"+" [custom]}]
+ ["/" lux {"+" custom}]
[//
["[0]" bundle]
[//
["[0]" analysis "_"
["[1]/[0]" type]]
[//
- ["[0]" analysis {"+" [Analysis Operation Phase Handler Bundle]}]
+ ["[0]" analysis {"+" Analysis Operation Phase Handler Bundle}]
[///
["[0]" phase]]]]]])
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 4b58b0bc1..cc629f53d 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
@@ -2,19 +2,19 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[math
[number
["n" nat]]]
@@ -27,12 +27,12 @@
[analysis
["[0]A" type]]
[//
- ["[1][0]" analysis {"+" [Analysis Operation Phase Handler Bundle]}
- [evaluation {"+" [Eval]}]]
+ ["[1][0]" analysis {"+" Analysis Operation Phase Handler Bundle}
+ [evaluation {"+" Eval}]]
[///
["[1]" phase]
[meta
- [archive {"+" [Archive]}]]]]]])
+ [archive {"+" Archive}]]]]]])
(def: .public (custom [syntax handler])
(All (_ s)
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 0aa12b4be..f401d3aeb 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
@@ -3,13 +3,13 @@
[lux "*"
["[0]" ffi]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["<>" parser
- ["<c>" code {"+" [Parser]}]]]
+ ["<c>" code {"+" Parser}]]]
[data
[collection
- ["[0]" array {"+" [Array]}]
+ ["[0]" array {"+" Array}]
["[0]" dictionary]
["[0]" list]]]
["[0]" type
@@ -17,14 +17,14 @@
["@" target
["_" php]]]]
[//
- ["/" lux {"+" [custom]}]
+ ["/" lux {"+" custom}]
[//
["[0]" bundle]
[//
["[0]" analysis "_"
["[1]/[0]" type]]
[//
- ["[0]" analysis {"+" [Analysis Operation Phase Handler Bundle]}]
+ ["[0]" analysis {"+" Analysis Operation Phase Handler Bundle}]
[///
["[0]" phase]]]]]])
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 385150e03..a412c231e 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
@@ -3,13 +3,13 @@
[lux "*"
["[0]" ffi]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
[collection
- ["[0]" array {"+" [Array]}]
+ ["[0]" array {"+" Array}]
["[0]" dictionary]
["[0]" list]]]
["[0]" type
@@ -17,14 +17,14 @@
["@" target
["_" python]]]]
[//
- ["/" lux {"+" [custom]}]
+ ["/" lux {"+" custom}]
[//
["[0]" bundle]
[//
["[0]" analysis "_"
["[1]/[0]" type]]
[//
- ["[0]" analysis {"+" [Analysis Operation Phase Handler Bundle]}]
+ ["[0]" analysis {"+" Analysis Operation Phase Handler Bundle}]
[///
["[0]" phase]]]]]])
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 f0e6cb835..6cb0dfb58 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
@@ -3,13 +3,13 @@
[lux "*"
["[0]" ffi]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["<>" parser
- ["<c>" code {"+" [Parser]}]]]
+ ["<c>" code {"+" Parser}]]]
[data
[collection
- ["[0]" array {"+" [Array]}]
+ ["[0]" array {"+" Array}]
["[0]" dictionary]
["[0]" list]]]
["[0]" type
@@ -17,14 +17,14 @@
["@" target
["_" r]]]]
[//
- ["/" lux {"+" [custom]}]
+ ["/" lux {"+" custom}]
[//
["[0]" bundle]
[//
["[0]" analysis "_"
["[1]/[0]" type]]
[//
- ["[0]" analysis {"+" [Analysis Operation Phase Handler Bundle]}]
+ ["[0]" analysis {"+" Analysis Operation Phase Handler Bundle}]
[///
["[0]" phase]]]]]])
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 7a8eda597..54f02f43f 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
@@ -3,13 +3,13 @@
[lux "*"
["[0]" ffi]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["<>" parser
- ["<c>" code {"+" [Parser]}]]]
+ ["<c>" code {"+" Parser}]]]
[data
[collection
- ["[0]" array {"+" [Array]}]
+ ["[0]" array {"+" Array}]
["[0]" dictionary]
["[0]" list]]]
["[0]" type
@@ -17,14 +17,14 @@
["@" target
["_" ruby]]]]
[//
- ["/" lux {"+" [custom]}]
+ ["/" lux {"+" custom}]
[//
["[0]" bundle]
[//
["[0]" analysis "_"
["[1]/[0]" type]]
[//
- ["[0]" analysis {"+" [Analysis Operation Phase Handler Bundle]}]
+ ["[0]" analysis {"+" Analysis Operation Phase Handler Bundle}]
[///
["[0]" phase]]]]]])
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 1dd6d0ca0..fdc770d45 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
@@ -3,13 +3,13 @@
[lux "*"
["[0]" ffi]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["<>" parser
- ["<c>" code {"+" [Parser]}]]]
+ ["<c>" code {"+" Parser}]]]
[data
[collection
- ["[0]" array {"+" [Array]}]
+ ["[0]" array {"+" Array}]
["[0]" dictionary]
["[0]" list]]]
["[0]" type
@@ -17,14 +17,14 @@
["@" target
["_" scheme]]]]
[//
- ["/" lux {"+" [custom]}]
+ ["/" lux {"+" custom}]
[//
["[0]" bundle]
[//
["[0]" analysis "_"
["[1]/[0]" type]]
[//
- ["[0]" analysis {"+" [Analysis Operation Phase Handler Bundle]}]
+ ["[0]" analysis {"+" Analysis Operation Phase Handler Bundle}]
[///
["[0]" phase]]]]]])
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 49950f455..bc68affbb 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
@@ -2,14 +2,14 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]
- ["[0]" dictionary {"+" [Dictionary]}]]]]]
- [// {"+" [Handler Bundle]}])
+ ["[0]" dictionary {"+" Dictionary}]]]]]
+ [// {"+" Handler Bundle}])
(def: .public empty
Bundle
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/jvm.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/jvm.lux
index c51113913..edf4eb749 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/jvm.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/jvm.lux
@@ -1,18 +1,18 @@
(.module:
[library
- [lux {"-" [Type Definition]}
+ [lux {"-" Type Definition}
["[0]" host]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["<>" parser ("[1]#[0]" monad)
- ["<c>" code {"+" [Parser]}]
+ ["<c>" code {"+" Parser}]
["<t>" text]]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
["[0]" dictionary]
@@ -24,34 +24,34 @@
["[0]" i32]]]
[target
[jvm
- ["_" bytecode {"+" [Bytecode]}]
- ["[0]" modifier {"+" [Modifier]} ("[1]#[0]" monoid)]
+ ["_" bytecode {"+" Bytecode}]
+ ["[0]" modifier {"+" Modifier} ("[1]#[0]" monoid)]
["[0]" attribute]
["[0]" field]
["[0]" version]
["[0]" class]
["[0]" constant
- ["[0]" pool {"+" [Resource]}]]
+ ["[0]" pool {"+" Resource}]]
[encoding
["[0]" name]]
- ["[0]" type {"+" [Type Constraint Argument Typed]}
- [category {"+" [Void Value Return Method Primitive Object Class Array Var Parameter]}]
- ["[0]T" lux {"+" [Mapping]}]
+ ["[0]" type {"+" Type Constraint Argument Typed}
+ [category {"+" Void Value Return Method Primitive Object Class Array Var Parameter}]
+ ["[0]T" lux {"+" Mapping}]
["[0]" signature]
- ["[0]" descriptor {"+" [Descriptor]}]
+ ["[0]" descriptor {"+" Descriptor}]
["[0]" parser]]]]
[tool
[compiler
["[0]" analysis]
["[0]" synthesis]
["[0]" generation]
- ["[0]" directive {"+" [Handler Bundle]}]
+ ["[0]" directive {"+" Handler Bundle}]
["[0]" phase
[analysis
["[0]A" type]]
["[0]" generation
[jvm
- [runtime {"+" [Anchor Definition]}]]]
+ [runtime {"+" Anchor Definition}]]]
["[0]" extension
["[0]" bundle]
[analysis
@@ -59,7 +59,7 @@
[directive
["/" lux]]]]]]
[type
- ["[0]" check {"+" [Check]}]]]])
+ ["[0]" check {"+" Check}]]]])
(type: Operation
(directive.Operation Anchor (Bytecode Any) Definition))
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 fdd576cdc..6cafe53ff 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
@@ -3,17 +3,17 @@
[lux "*"
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- [io {"+" [IO]}]
+ [io {"+" IO}]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" dictionary]]]
[macro
@@ -21,9 +21,9 @@
[math
[number
["n" nat]]]
- ["[0]" type {"+" [:sharing]}
+ ["[0]" type {"+" :sharing}
["[0]" check]]]]
- ["[0]" /// {"+" [Extender]}
+ ["[0]" /// {"+" Extender}
["[1][0]" bundle]
["[1][0]" analysis]
["/[1]" // "_"
@@ -32,16 +32,16 @@
["[0]A" type]]
["/[1]" // "_"
["[1][0]" analysis
- [macro {"+" [Expander]}]
+ [macro {"+" Expander}]
["[1]/[0]" evaluation]]
- ["[1][0]" synthesis {"+" [Synthesis]}]
- ["[1][0]" generation {"+" [Context]}]
- ["[1][0]" directive {"+" [Import Requirements Phase Operation Handler Bundle]}]
- ["[1][0]" program {"+" [Program]}]
+ ["[1][0]" synthesis {"+" Synthesis}]
+ ["[1][0]" generation {"+" Context}]
+ ["[1][0]" directive {"+" Import Requirements Phase Operation Handler Bundle}]
+ ["[1][0]" program {"+" Program}]
[///
["[0]" phase]
[meta
- ["[0]" archive {"+" [Archive]}]]]]]])
+ ["[0]" archive {"+" Archive}]]]]]])
(def: .public (custom [syntax handler])
(All (_ anchor expression directive s)
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 269dcfc5d..4c23cd11e 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
@@ -10,7 +10,7 @@
[////
[generation
[common_lisp
- [runtime {"+" [Bundle]}]]]]])
+ [runtime {"+" Bundle}]]]]])
(def: .public bundle
Bundle
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 44ed473ca..bdc1114ac 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
@@ -2,16 +2,16 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["[0]" try]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" dictionary]
["[0]" set]
@@ -20,20 +20,20 @@
[number
["f" frac]]]
["@" target
- ["_" common_lisp {"+" [Expression]}]]]]
+ ["_" common_lisp {"+" Expression}]]]]
["[0]" //// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["[0]" reference]
["//" common_lisp "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle Generator}]
["[1][0]" case]]]
[//
- ["[0]" synthesis {"+" [%synthesis]}]
+ ["[0]" synthesis {"+" %synthesis}]
["[0]" generation]
[///
["[1]" phase]]]]])
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 0fb66d830..f6411d1a6 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
@@ -2,32 +2,32 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
[collection
["[0]" dictionary]
["[0]" list]]
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[target
- ["_" common_lisp {"+" [Var Expression]}]]]]
+ ["_" common_lisp {"+" Var Expression}]]]]
["[0]" // "_"
- ["[1][0]" common {"+" [custom]}]
+ ["[1][0]" common {"+" custom}]
["//[1]" /// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["[0]" reference]
["//" common_lisp "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle
- with_vars]}]]]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle
+ with_vars}]]]
["/[1]" // "_"
["[0]" generation]
["//[1]" /// "_"
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 967a2df34..0ba09e4f9 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
@@ -10,7 +10,7 @@
[////
[generation
[js
- [runtime {"+" [Bundle]}]]]]])
+ [runtime {"+" Bundle}]]]]])
(def: .public bundle
Bundle
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 036d12593..35b89e142 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
@@ -2,11 +2,11 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" try]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
["[0]" product]
[collection
@@ -16,16 +16,16 @@
[number
["f" frac]]]
["@" target
- ["_" js {"+" [Literal Expression Statement]}]]]]
+ ["_" js {"+" Literal Expression Statement}]]]]
["[0]" //// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["//" js "_"
- ["[1][0]" runtime {"+" [Operation Phase Phase! Handler Bundle Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Phase! Handler Bundle Generator}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
@@ -33,8 +33,8 @@
["[1][0]" loop]
["[1][0]" function]]]
[//
- [analysis {"+" []}]
- ["[0]" synthesis {"+" [%synthesis]}]
+ [analysis {"+" }]
+ ["[0]" synthesis {"+" %synthesis}]
[///
["[1]" phase ("[1]#[0]" monad)]]]]])
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 8b587eb9d..8a83d334d 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
@@ -2,29 +2,29 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
[collection
["[0]" dictionary]
["[0]" list]]]
[target
- ["_" js {"+" [Var Expression]}]]]]
+ ["_" js {"+" Var Expression}]]]]
["[0]" // "_"
- ["[1][0]" common {"+" [custom]}]
+ ["[1][0]" common {"+" custom}]
["//[1]" /// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["//" js "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle
- with_vars]}]]]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle
+ with_vars}]]]
["/[1]" // "_"
["[0]" generation]
["//[1]" /// "_"
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 77c0d6572..5ced6629d 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
@@ -10,7 +10,7 @@
[////
[generation
[jvm
- [runtime {"+" [Bundle]}]]]]])
+ [runtime {"+" Bundle}]]]]])
(def: .public bundle
Bundle
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/common.lux
index c6116caa9..1f9b572e7 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/common.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/common.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [Type]}
+ [lux {"-" Type}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
["[0]" product]
[number
@@ -18,29 +18,29 @@
["[0]" dictionary]]]
[target
[jvm
- ["_" bytecode {"+" [Label Bytecode]} ("[1]#[0]" monad)]
+ ["_" bytecode {"+" Label Bytecode} ("[1]#[0]" monad)]
[encoding
- ["[0]" signed {"+" [S4]}]]
- ["[0]" type {"+" [Type]}
- [category {"+" [Primitive Class]}]]]]]]
+ ["[0]" signed {"+" S4}]]
+ ["[0]" type {"+" Type}
+ [category {"+" Primitive Class}]]]]]]
["[0]" ///// "_"
[generation
- [extension {"+" [Nullary Unary Binary Trinary Variadic
- nullary unary binary trinary variadic]}]
+ [extension {"+" Nullary Unary Binary Trinary Variadic
+ nullary unary binary trinary variadic}]
["///" jvm "_"
["[1][0]" value]
- ["[1][0]" runtime {"+" [Operation Phase Bundle Handler]}]
+ ["[1][0]" runtime {"+" Operation Phase Bundle Handler}]
["[1][0]" function "_"
["[1]" abstract]]]]
[extension
["[1]extension" /]
["[1][0]" bundle]]
[//
- ["/[1][0]" synthesis {"+" [Synthesis %synthesis]}]
+ ["/[1][0]" synthesis {"+" Synthesis %synthesis}]
[///
["[1]" phase]
[meta
- [archive {"+" [Archive]}]]]]])
+ [archive {"+" Archive}]]]]])
(def: .public (custom [parser handler])
(All (_ s)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/host.lux
index 6d55a284b..42809487f 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/host.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/host.lux
@@ -1,24 +1,24 @@
(.module:
[library
- [lux {"-" [Type]}
+ [lux {"-" Type}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
["<t>" text]
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[number
["[0]" i32]]
[collection
["[0]" list ("[1]#[0]" monad)]
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" set]
["[0]" row]]
["[0]" format "_"
@@ -27,28 +27,28 @@
[jvm
["[0]" version]
["[0]" modifier ("[1]#[0]" monoid)]
- ["[0]" method {"+" [Method]}]
- ["[0]" class {"+" [Class]}]
+ ["[0]" method {"+" Method}]
+ ["[0]" class {"+" Class}]
[constant
- [pool {"+" [Resource]}]]
+ [pool {"+" Resource}]]
[encoding
["[0]" name]]
- ["_" bytecode {"+" [Label Bytecode]} ("[1]#[0]" monad)
- ["__" instruction {"+" [Primitive_Array_Type]}]]
- ["[0]" type {"+" [Type Typed Argument]}
- ["[0]" category {"+" [Void Value' Value Return' Return Primitive Object Array Var Parameter]}]
+ ["_" bytecode {"+" Label Bytecode} ("[1]#[0]" monad)
+ ["__" instruction {"+" Primitive_Array_Type}]]
+ ["[0]" type {"+" Type Typed Argument}
+ ["[0]" category {"+" Void Value' Value Return' Return Primitive Object Array Var Parameter}]
["[0]" box]
["[0]" reflection]
["[0]" signature]
["[0]" parser]]]]]]
["[0]" // "_"
- [common {"+" [custom]}]
+ [common {"+" custom}]
["///[1]" //// "_"
[generation
- [extension {"+" [Nullary Unary Binary Trinary Variadic
- nullary unary binary trinary variadic]}]
+ [extension {"+" Nullary Unary Binary Trinary Variadic
+ nullary unary binary trinary variadic}]
["///" jvm
- ["[1][0]" runtime {"+" [Operation Bundle Phase Handler]}]
+ ["[1][0]" runtime {"+" Operation Bundle Phase Handler}]
["[1][0]" reference]
[function
[field
@@ -59,15 +59,15 @@
[analysis
["/" jvm]]]
["/[1]" // "_"
- [analysis {"+" [Environment]}]
- ["[1][0]" synthesis {"+" [Synthesis Path %synthesis]}]
+ [analysis {"+" Environment}]
+ ["[1][0]" synthesis {"+" Synthesis Path %synthesis}]
["[1][0]" generation]
[///
["[1]" phase]
[reference
- ["[1][0]" variable {"+" [Variable]}]]
+ ["[1][0]" variable {"+" Variable}]]
[meta
- ["[0]" archive {"+" [Archive]}]]]]]])
+ ["[0]" archive {"+" Archive}]]]]]])
(template [<name> <0> <1>]
[(def: <name>
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 37a52ca08..711ca2a88 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
@@ -10,7 +10,7 @@
[////
[generation
[lua
- [runtime {"+" [Bundle]}]]]]])
+ [runtime {"+" Bundle}]]]]])
(def: .public bundle
Bundle
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 005a2e7b9..7d7e431c1 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
@@ -2,16 +2,16 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["[0]" try]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" dictionary]
["[0]" list ("[1]#[0]" functor mix)]]]
@@ -19,16 +19,16 @@
[number
["f" frac]]]
["@" target
- ["_" lua {"+" [Expression Statement]}]]]]
+ ["_" lua {"+" Expression Statement}]]]]
["[0]" //// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["//" lua "_"
- ["[1][0]" runtime {"+" [Operation Phase Phase! Handler Bundle Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Phase! Handler Bundle Generator}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
@@ -36,7 +36,7 @@
["[1][0]" loop]
["[1][0]" function]]]
[//
- ["[0]" synthesis {"+" [%synthesis]}]
+ ["[0]" synthesis {"+" %synthesis}]
["[0]" generation]
[///
["[1]" phase ("[1]#[0]" monad)]]]]])
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 d23cb3fc4..2bcd95a66 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
@@ -2,32 +2,32 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
[collection
["[0]" dictionary]
["[0]" list]]
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[target
- ["_" lua {"+" [Var Expression]}]]]]
+ ["_" lua {"+" Var Expression}]]]]
["[0]" // "_"
- ["[1][0]" common {"+" [custom]}]
+ ["[1][0]" common {"+" custom}]
["//[1]" /// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["[0]" reference]
["//" lua "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle
- with_vars]}]]]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle
+ with_vars}]]]
["/[1]" // "_"
["[0]" generation]
["//[1]" /// "_"
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 1e07b97ce..a703f2a61 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
@@ -10,7 +10,7 @@
[////
[generation
[php
- [runtime {"+" [Bundle]}]]]]])
+ [runtime {"+" Bundle}]]]]])
(def: .public bundle
Bundle
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 78f042591..b218eeb31 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
@@ -2,16 +2,16 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["[0]" try]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" dictionary]
["[0]" set]
@@ -20,20 +20,20 @@
[number
["f" frac]]]
["@" target
- ["_" php {"+" [Expression]}]]]]
+ ["_" php {"+" Expression}]]]]
["[0]" //// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["[0]" reference]
["//" php "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle Generator}]
["[1][0]" case]]]
[//
- ["[0]" synthesis {"+" [%synthesis]}]
+ ["[0]" synthesis {"+" %synthesis}]
["[0]" generation]
[///
["[1]" phase]]]]])
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 a73f7edf1..4b95fc0aa 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
@@ -2,32 +2,32 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
[collection
["[0]" dictionary]
["[0]" list]]
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[target
- ["_" php {"+" [Var Expression]}]]]]
+ ["_" php {"+" Var Expression}]]]]
["[0]" // "_"
- ["[1][0]" common {"+" [custom]}]
+ ["[1][0]" common {"+" custom}]
["//[1]" /// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["[0]" reference]
["//" php "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle
- with_vars]}]]]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle
+ with_vars}]]]
["/[1]" // "_"
["[0]" generation]
["//[1]" /// "_"
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 54ab164b6..478b9bada 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
@@ -10,7 +10,7 @@
[////
[generation
[python
- [runtime {"+" [Bundle]}]]]]])
+ [runtime {"+" Bundle}]]]]])
(def: .public bundle
Bundle
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 977ba36ee..e7c312c0a 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
@@ -2,16 +2,16 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["[0]" try]
["<>" parser
- ["<[0]>" synthesis {"+" [Parser]}]]]
+ ["<[0]>" synthesis {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" dictionary]
["[0]" list ("[1]#[0]" functor mix)]]]
@@ -19,17 +19,17 @@
[number
["f" frac]]]
[target
- ["_" python {"+" [Expression Statement]}]]]]
+ ["_" python {"+" Expression Statement}]]]]
["[0]" //// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
["[0]" reference]
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["//" python "_"
- ["[1][0]" runtime {"+" [Operation Phase Phase! Handler Bundle Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Phase! Handler Bundle Generator}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
@@ -37,8 +37,8 @@
["[1][0]" case]
["[1][0]" loop]]]
[//
- [analysis {"+" []}]
- ["[0]" synthesis {"+" [%synthesis]}]
+ [analysis {"+" }]
+ ["[0]" synthesis {"+" %synthesis}]
["[0]" generation]
[///
["[1]" phase ("[1]#[0]" monad)]]]]])
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 8ad99da86..7c257467b 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
@@ -2,29 +2,29 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
[collection
["[0]" dictionary]
["[0]" list]]]
[target
- ["_" python {"+" [Expression SVar]}]]]]
+ ["_" python {"+" Expression SVar}]]]]
["[0]" // "_"
- ["[1][0]" common {"+" [custom]}]
+ ["[1][0]" common {"+" custom}]
["//[1]" /// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["//" python "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle
- with_vars]}]]]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle
+ with_vars}]]]
["/[1]" // "_"
["[0]" generation]
["//[1]" /// "_"
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 56a20b22c..6e204dac2 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
@@ -10,7 +10,7 @@
[////
[generation
[r
- [runtime {"+" [Bundle]}]]]]])
+ [runtime {"+" Bundle}]]]]])
(def: .public bundle
Bundle
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 5e882b8a2..854ad42bc 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
@@ -2,16 +2,16 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["[0]" try]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" dictionary]
["[0]" set]
@@ -20,20 +20,20 @@
[number
["f" frac]]]
["@" target
- ["_" r {"+" [Expression]}]]]]
+ ["_" r {"+" Expression}]]]]
["[0]" //// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["[0]" reference]
["//" r "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle Generator}]
["[1][0]" case]]]
[//
- ["[0]" synthesis {"+" [%synthesis]}]
+ ["[0]" synthesis {"+" %synthesis}]
["[0]" generation]
[///
["[1]" phase]]]]])
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 38b20cb41..91301bde6 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
@@ -2,32 +2,32 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
[collection
["[0]" dictionary]
["[0]" list]]
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[target
- ["_" r {"+" [Var Expression]}]]]]
+ ["_" r {"+" Var Expression}]]]]
["[0]" // "_"
- ["[1][0]" common {"+" [custom]}]
+ ["[1][0]" common {"+" custom}]
["//[1]" /// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["[0]" reference]
["//" r "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle
- with_vars]}]]]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle
+ with_vars}]]]
["/[1]" // "_"
["[0]" generation]
["//[1]" /// "_"
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 5c4160d69..03dafeb6b 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
@@ -10,7 +10,7 @@
[////
[generation
[ruby
- [runtime {"+" [Bundle]}]]]]])
+ [runtime {"+" Bundle}]]]]])
(def: .public bundle
Bundle
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 29291e8b8..607320bbb 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
@@ -2,16 +2,16 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["[0]" try]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" dictionary]
["[0]" list ("[1]#[0]" functor mix)]]]
@@ -19,16 +19,16 @@
[number
["f" frac]]]
[target
- ["_" ruby {"+" [Expression Statement]}]]]]
+ ["_" ruby {"+" Expression Statement}]]]]
["[0]" //// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["//" ruby "_"
- ["[1][0]" runtime {"+" [Operation Phase Phase! Handler Bundle Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Phase! Handler Bundle Generator}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
@@ -36,7 +36,7 @@
["[1][0]" case]
["[1][0]" loop]]]
[//
- ["[0]" synthesis {"+" [%synthesis]}]
+ ["[0]" synthesis {"+" %synthesis}]
["[0]" generation]
[///
["[1]" phase ("[1]#[0]" monad)]]]]])
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 21be2a847..4d4b262e9 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
@@ -2,32 +2,32 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
[collection
["[0]" dictionary]
["[0]" list]]
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[target
- ["_" ruby {"+" [Var Expression]}]]]]
+ ["_" ruby {"+" Var Expression}]]]]
["[0]" // "_"
- ["[1][0]" common {"+" [custom]}]
+ ["[1][0]" common {"+" custom}]
["//[1]" /// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["[0]" reference]
["//" ruby "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle
- with_vars]}]]]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle
+ with_vars}]]]
["/[1]" // "_"
["[0]" generation]
["//[1]" /// "_"
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 52cafa261..055cd9e03 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
@@ -10,7 +10,7 @@
[////
[generation
[scheme
- [runtime {"+" [Bundle]}]]]]])
+ [runtime {"+" Bundle}]]]]])
(def: .public bundle
Bundle
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 a8f4f1bb7..d22c8d075 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
@@ -2,16 +2,16 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["[0]" try]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" dictionary]
["[0]" set]
@@ -20,20 +20,20 @@
[number
["f" frac]]]
["@" target
- ["_" scheme {"+" [Expression]}]]]]
+ ["_" scheme {"+" Expression}]]]]
["[0]" //// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["[0]" reference]
["//" scheme "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle Generator}]
["[1][0]" case]]]
[//
- ["[0]" synthesis {"+" [%synthesis]}]
+ ["[0]" synthesis {"+" %synthesis}]
["[0]" generation]
[///
["[1]" phase]]]]])
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 b389f72dd..e648f9934 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
@@ -2,32 +2,32 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
- ["<s>" synthesis {"+" [Parser]}]]]
+ ["<s>" synthesis {"+" Parser}]]]
[data
[collection
["[0]" dictionary]
["[0]" list]]
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[target
- ["_" scheme {"+" [Var Expression]}]]]]
+ ["_" scheme {"+" Var Expression}]]]]
["[0]" // "_"
- ["[1][0]" common {"+" [custom]}]
+ ["[1][0]" common {"+" custom}]
["//[1]" /// "_"
["/" bundle]
["/[1]" // "_"
["[0]" extension]
[generation
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
["[0]" reference]
["//" scheme "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle
- with_vars]}]]]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle
+ with_vars}]]]
["/[1]" // "_"
["[0]" generation]
["//[1]" /// "_"
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 e68f8b780..ce3098d6c 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
@@ -4,7 +4,7 @@
[//
["[0]" bundle]
[///
- [synthesis {"+" [Bundle]}]]])
+ [synthesis {"+" Bundle}]]])
(def: .public bundle
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 f8ed7195d..1f4312482 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
@@ -2,9 +2,9 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]]]
+ [monad {"+" do}]]]]
["[0]" / "_"
- [runtime {"+" [Phase]}]
+ [runtime {"+" Phase}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
@@ -16,12 +16,12 @@
["/[1]" // "_"
["[1][0]" extension]
["/[1]" // "_"
- [analysis {"+" []}]
+ [analysis {"+" }]
["[1][0]" synthesis]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]
- [reference {"+" []}
- [variable {"+" []}]]]]]]])
+ [reference {"+"}
+ [variable {"+"}]]]]]]])
(def: .public (generate archive synthesis)
Phase
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/case.lux
index 28bcf92fa..215ce0d05 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/case.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [case let if]}
+ [lux {"-" case let if}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix monoid)]
["[0]" set]]]
@@ -15,9 +15,9 @@
[number
["n" nat]]]
[target
- ["_" common_lisp {"+" [Expression Var/1]}]]]]
+ ["_" common_lisp {"+" Expression Var/1}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" reference]
["[1][0]" primitive]
["/[1]" // "_"
@@ -26,14 +26,14 @@
["[1][0]" synthesis "_"
["[1]/[0]" case]]
["/[1]" // "_"
- ["[1][0]" synthesis {"+" [Member Synthesis Path]}]
+ ["[1][0]" synthesis {"+" Member Synthesis Path}]
["[1][0]" generation]
["//[1]" /// "_"
[reference
- ["[1][0]" variable {"+" [Register]}]]
+ ["[1][0]" variable {"+" Register}]]
["[1][0]" phase ("[1]#[0]" monad)]
[meta
- [archive {"+" [Archive]}]]]]]]])
+ [archive {"+" Archive}]]]]]]])
(def: .public register
(-> Register Var/1)
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 ebdd43f89..359031ab8 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
@@ -5,7 +5,7 @@
[collection
["[0]" dictionary]]]]]
[//
- [runtime {"+" [Bundle]}]]
+ [runtime {"+" Bundle}]]
[/
["[0]" common]])
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 6144a74c6..72075b5a6 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
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]]
[data
@@ -12,13 +12,13 @@
[collection
["[0]" dictionary]]]
[target
- ["_" common_lisp {"+" [Expression]}]]]]
+ ["_" common_lisp {"+" Expression}]]]]
["[0]" /// "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle]}]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle}]
["[1][0]" primitive]
[//
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
[//
[extension
["[0]" bundle]]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/function.lux
index 23c245a1e..9c585b13b 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/function.lux
@@ -1,33 +1,33 @@
(.module:
[library
- [lux {"-" [function]}
+ [lux {"-" function}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
pipe]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[target
- ["_" common_lisp {"+" [Expression Var/1]}]]]]
+ ["_" common_lisp {"+" Expression Var/1}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" reference]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
["//[1]" /// "_"
- [analysis {"+" [Variant Tuple Abstraction Application Analysis]}]
- [synthesis {"+" [Synthesis]}]
- ["[1][0]" generation {"+" [Context]}]
+ [analysis {"+" Variant Tuple Abstraction Application Analysis}]
+ [synthesis {"+" Synthesis}]
+ ["[1][0]" generation {"+" Context}]
["//[1]" /// "_"
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[1][0]" phase ("[1]#[0]" monad)]
[reference
- [variable {"+" [Register Variable]}]]]]]])
+ [variable {"+" Register Variable}]]]]]])
(def: .public (apply expression archive [functionS argsS+])
(Generator (Application Synthesis))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/loop.lux
index d6c8ac457..04b30cb45 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/loop.lux
@@ -1,21 +1,21 @@
(.module:
[library
- [lux {"-" [Scope]}
+ [lux {"-" Scope}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
[number
["n" nat]]]
[target
- ["_" common_lisp {"+" [Expression]}]]]]
+ ["_" common_lisp {"+" Expression}]]]]
["[0]" // "_"
- [runtime {"+" [Operation Phase Generator]}]
+ [runtime {"+" Operation Phase Generator}]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
@@ -23,14 +23,14 @@
[synthesis
["[0]" case]]
["/[1]" // "_"
- ["[0]"synthesis {"+" [Scope Synthesis]}]
+ ["[0]"synthesis {"+" Scope Synthesis}]
["[1][0]" generation]
["//[1]" /// "_"
["[1][0]" phase]
[meta
- [archive {"+" [Archive]}]]
+ [archive {"+" Archive}]]
[reference
- [variable {"+" [Register]}]]]]]]])
+ [variable {"+" Register}]]]]]]])
(def: .public (scope expression archive [start initsS+ bodyS])
(Generator (Scope Synthesis))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/primitive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/primitive.lux
index 33c46df80..e9f0ae6b9 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/primitive.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/primitive.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [i64]}
+ [lux {"-" i64}
[target
- ["_" common_lisp {"+" [Expression]}]]]])
+ ["_" common_lisp {"+" Expression}]]]])
(def: .public bit
(-> Bit (Expression Any))
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 d7ecb7abd..ec7033213 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
@@ -2,9 +2,9 @@
[library
[lux "*"
[target
- ["_" common_lisp {"+" [Expression]}]]]]
+ ["_" common_lisp {"+" Expression}]]]]
[///
- [reference {"+" [System]}]])
+ [reference {"+" System}]])
(implementation: .public system
(System (Expression Any))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/runtime.lux
index 2699124bd..8180b15b0 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/runtime.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [Location]}
+ [lux {"-" Location}
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
@@ -11,32 +11,32 @@
[data
["[0]" product]
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
["[0]" encoding]]
[collection
["[0]" list ("[1]#[0]" functor monoid)]
["[0]" row]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["[0]" i64]]]
["@" target
- ["_" common_lisp {"+" [Expression Computation Literal]}]]]]
+ ["_" common_lisp {"+" Expression Computation Literal}]]]]
["[0]" /// "_"
["[1][0]" reference]
["//[1]" /// "_"
- [analysis {"+" [Variant]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ [analysis {"+" Variant}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["[1][0]" generation]
["//[1]" ///
["[1][0]" phase]
[reference
- [variable {"+" [Register]}]]
+ [variable {"+" Register}]]
[meta
- [archive {"+" [Output Archive]}
- ["[0]" artifact {"+" [Registry]}]]]]]])
+ [archive {"+" Output Archive}
+ ["[0]" artifact {"+" Registry}]]]]]])
(def: module_id
0)
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 36d5ad914..ac1085b1f 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
@@ -2,15 +2,15 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[target
- ["_" common_lisp {"+" [Expression]}]]]]
+ ["_" common_lisp {"+" Expression}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" primitive]
["///[1]" //// "_"
- [analysis {"+" [Variant Tuple]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ [analysis {"+" Variant Tuple}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]]]])
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 b08634e0c..686e9934e 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
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
[parser
["<[0]>" code]]]
@@ -10,13 +10,13 @@
[collection
["[0]" list ("[1]#[0]" functor)]]]
["[0]" meta]
- ["[0]" macro {"+" [with_identifiers]}
+ ["[0]" macro {"+" with_identifiers}
["[0]" code]
- [syntax {"+" [syntax:]}]]]]
+ [syntax {"+" syntax:}]]]]
["[0]" /// "_"
["[1][0]" extension]
[//
- [synthesis {"+" [Synthesis]}]
+ [synthesis {"+" Synthesis}]
["[0]" generation]
[///
["[1]" phase]]]])
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 1656d87a1..2acd26bd7 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
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[target
["_" js]]]]
["[0]" / "_"
- [runtime {"+" [Phase Phase!]}]
+ [runtime {"+" Phase Phase!}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
@@ -23,12 +23,12 @@
[js
["[1]/[0]" common]]]]
["/[1]" // "_"
- [analysis {"+" []}]
+ [analysis {"+" }]
["[0]" synthesis]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]
- [reference {"+" []}
- [variable {"+" []}]]]]]]])
+ [reference {"+"}
+ [variable {"+"}]]]]]]])
(exception: .public cannot_recur_as_an_expression)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/case.lux
index e778a040e..f23a1a152 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/case.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [case let if]}
+ [lux {"-" case let if}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe]]
[data
@@ -13,9 +13,9 @@
[number
["n" nat]]]
[target
- ["_" js {"+" [Expression Computation Var Statement]}]]]]
+ ["_" js {"+" Expression Computation Var Statement}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Phase! Generator Generator!]}]
+ ["[1][0]" runtime {"+" Operation Phase Phase! Generator Generator!}]
["[1][0]" reference]
["[1][0]" primitive]
["/[1]" // "_"
@@ -24,13 +24,13 @@
["[1][0]" synthesis "_"
["[1]/[0]" case]]
["/[1]" // "_"
- ["[1][0]" synthesis {"+" [Member Synthesis Path]}]
+ ["[1][0]" synthesis {"+" Member Synthesis Path}]
["//[1]" /// "_"
[reference
- [variable {"+" [Register]}]]
+ [variable {"+" Register}]]
["[1][0]" phase ("[1]#[0]" monad)]
[meta
- [archive {"+" [Archive]}]]]]]]])
+ [archive {"+" Archive}]]]]]]])
(def: .public register
(-> Register Var)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/function.lux
index 6e6ec5f9f..add23e343 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/function.lux
@@ -1,31 +1,31 @@
(.module:
[library
- [lux {"-" [Variant Tuple function]}
+ [lux {"-" Variant Tuple function}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[target
- ["_" js {"+" [Expression Computation Var Statement]}]]]]
+ ["_" js {"+" Expression Computation Var Statement}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Phase! Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Phase! Generator}]
["[1][0]" reference]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
["//[1]" /// "_"
- [analysis {"+" [Variant Tuple Abstraction Application Analysis]}]
- [synthesis {"+" [Synthesis]}]
- ["[1][0]" generation {"+" [Context]}]
+ [analysis {"+" Variant Tuple Abstraction Application Analysis}]
+ [synthesis {"+" Synthesis}]
+ ["[1][0]" generation {"+" Context}]
["//[1]" /// "_"
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[1][0]" phase ("[1]#[0]" monad)]
[reference
- [variable {"+" [Register Variable]}]]]]]])
+ [variable {"+" Register Variable}]]]]]])
(def: .public (apply expression archive [functionS argsS+])
(Generator (Application Synthesis))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/loop.lux
index ab90d7193..725f08062 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/loop.lux
@@ -1,29 +1,29 @@
(.module:
[library
- [lux {"-" [Scope]}
+ [lux {"-" Scope}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[math
[number
["n" nat]]]
[target
- ["_" js {"+" [Computation Var Expression Statement]}]]]]
+ ["_" js {"+" Computation Var Expression Statement}]]]]
["[0]" // "_"
- [runtime {"+" [Operation Phase Phase! Generator Generator!]}]
+ [runtime {"+" Operation Phase Phase! Generator Generator!}]
["[1][0]" case]
["///[1]" //// "_"
- [synthesis {"+" [Scope Synthesis]}]
+ [synthesis {"+" Scope Synthesis}]
["[1][0]" generation]
["//[1]" /// "_"
["[1][0]" phase]
[reference
- [variable {"+" [Register]}]]]]])
+ [variable {"+" Register}]]]]])
(def: @scope
(-> Nat Text)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/primitive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/primitive.lux
index e8145500a..c9f0d2c25 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/primitive.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/primitive.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [i64]}
+ [lux {"-" i64}
[target
- ["_" js {"+" [Computation]}]]]]
+ ["_" js {"+" Computation}]]]]
["[0]" // "_"
["[1][0]" runtime]])
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 c2bf71750..e41e18aed 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
@@ -2,9 +2,9 @@
[library
[lux "*"
[target
- ["_" js {"+" [Expression]}]]]]
+ ["_" js {"+" Expression}]]]]
[///
- [reference {"+" [System]}]])
+ [reference {"+" System}]])
(implementation: .public system
(System Expression)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/runtime.lux
index b1ad89c64..e93f01032 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/runtime.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [i64]}
+ [lux {"-" i64}
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
@@ -11,20 +11,20 @@
[data
["[0]" product]
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" row]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["[0]" i64]]]
[target
- ["_" js {"+" [Expression Var Computation Statement]}]]
+ ["_" js {"+" Expression Var Computation Statement}]]
[tool
[compiler
[language
@@ -33,15 +33,15 @@
["[0]" /// "_"
["[1][0]" reference]
["//[1]" /// "_"
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["[1][0]" generation]
["//[1]" ///
["[1][0]" phase]
[reference
- [variable {"+" [Register]}]]
+ [variable {"+" Register}]]
[meta
- [archive {"+" [Output Archive]}
- ["[0]" artifact {"+" [Registry]}]]]]]])
+ [archive {"+" Output Archive}
+ ["[0]" artifact {"+" Registry}]]]]]])
(template [<name> <base>]
[(type: .public <name>
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/structure.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/structure.lux
index dc13bc56c..11f3d095e 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/structure.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/structure.lux
@@ -1,16 +1,16 @@
(.module:
[library
- [lux {"-" [Variant Tuple]}
+ [lux {"-" Variant Tuple}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[target
- ["_" js {"+" [Expression]}]]]]
+ ["_" js {"+" Expression}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" primitive]
["///[1]" //// "_"
- [analysis {"+" [Variant Tuple]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ [analysis {"+" Variant Tuple}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["//[1]" ///
["[1][0]" phase ("[1]#[0]" monad)]]]])
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 638ba9d80..c6fb592ea 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
@@ -2,9 +2,9 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]]]
+ [monad {"+" do}]]]]
["[0]" / "_"
- [runtime {"+" [Phase]}]
+ [runtime {"+" Phase}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/case.lux
index ff82db88e..45898904f 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/case.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [Type if let case int]}
+ [lux {"-" Type if let case int}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]]
[data
@@ -13,21 +13,21 @@
["[0]" list ("[1]#[0]" mix)]]]
[target
[jvm
- ["_" bytecode {"+" [Label Bytecode]} ("[1]#[0]" monad)]
- ["[0]" type {"+" [Type]}
- [category {"+" [Method]}]]]]]]
+ ["_" bytecode {"+" Label Bytecode} ("[1]#[0]" monad)]
+ ["[0]" type {"+" Type}
+ [category {"+" Method}]]]]]]
["[0]" // "_"
["[1][0]" type]
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" value]
["[1][0]" structure]
[////
- ["[0]" synthesis {"+" [Path Synthesis]}]
+ ["[0]" synthesis {"+" Path Synthesis}]
["[0]" generation]
[///
["[0]" phase ("operation#[0]" monad)]
[reference
- [variable {"+" [Register]}]]]]])
+ [variable {"+" Register}]]]]])
(def: equals_name
"equals")
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 9e6328388..0efa979a0 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
@@ -2,16 +2,16 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" io {"+" [IO]}]
- ["[0]" try {"+" [Try]}]]
+ ["[0]" io {"+" IO}]
+ ["[0]" try {"+" Try}]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[world
- ["[0]" file {"+" [File]}]]]])
+ ["[0]" file {"+" File}]]]])
(def: extension ".class")
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function.lux
index f7556b075..468ddd17b 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [Type]}
+ [lux {"-" Type}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
[number
["[0]" i32]
@@ -15,23 +15,23 @@
[target
[jvm
["[0]" version]
- ["[0]" modifier {"+" [Modifier]} ("[1]#[0]" monoid)]
- ["[0]" field {"+" [Field]}]
- ["[0]" method {"+" [Method]}]
- ["_" bytecode {"+" [Label Bytecode]} ("[1]#[0]" monad)]
- ["[0]" class {"+" [Class]}]
- ["[0]" type {"+" [Type]}
- [category {"+" [Return' Value']}]
+ ["[0]" modifier {"+" Modifier} ("[1]#[0]" monoid)]
+ ["[0]" field {"+" Field}]
+ ["[0]" method {"+" Method}]
+ ["_" bytecode {"+" Label Bytecode} ("[1]#[0]" monad)]
+ ["[0]" class {"+" Class}]
+ ["[0]" type {"+" Type}
+ [category {"+" Return' Value'}]
["[0]" reflection]]
["[0]" constant
- [pool {"+" [Resource]}]]
+ [pool {"+" Resource}]]
[encoding
- ["[0]" name {"+" [External Internal]}]
+ ["[0]" name {"+" External Internal}]
["[0]" unsigned]]]]
[tool
[compiler
[meta
- ["[0]" archive {"+" [Archive]}]]]]]]
+ ["[0]" archive {"+" Archive}]]]]]]
["[0]" / "_"
["[1][0]" abstract]
[field
@@ -47,16 +47,16 @@
["[1][0]" reset]
["[1][0]" apply]]
["/[1]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
[////
- [analysis {"+" [Environment]}]
- [synthesis {"+" [Synthesis Abstraction Apply]}]
+ [analysis {"+" Environment}]
+ [synthesis {"+" Synthesis Abstraction Apply}]
["[0]" generation]
[///
- ["[0]" arity {"+" [Arity]}]
+ ["[0]" arity {"+" Arity}]
["[0]" phase]
[reference
- [variable {"+" [Register]}]]]]]])
+ [variable {"+" Register}]]]]]])
(def: .public (with generate archive @begin class environment arity body)
(-> Phase Archive Label External (Environment Synthesis) Arity (Bytecode Any)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/abstract.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/abstract.lux
index 50f29310f..57c1a4a7a 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/abstract.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/abstract.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [Type]}
+ [lux {"-" Type}
[data
[text
["%" format]]]
[target
[jvm
- ["[0]" type {"+" [Type]}
- [category {"+" [Method]}]]]]]]
+ ["[0]" type {"+" Type}
+ [category {"+" Method}]]]]]]
[//
[field
[constant
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/constant.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/constant.lux
index f902f8b83..0bb37e3da 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/constant.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/constant.lux
@@ -1,17 +1,17 @@
(.module:
[library
- [lux {"-" [Type type]}
+ [lux {"-" Type type}
[data
[collection
["[0]" row]]]
[target
[jvm
- ["[0]" field {"+" [Field]}]
- ["[0]" modifier {"+" [Modifier]} ("[1]#[0]" monoid)]
- [type {"+" [Type]}
- [category {"+" [Value]}]]
+ ["[0]" field {"+" Field}]
+ ["[0]" modifier {"+" Modifier} ("[1]#[0]" monoid)]
+ [type {"+" Type}
+ [category {"+" Value}]]
[constant
- [pool {"+" [Resource]}]]]]]])
+ [pool {"+" Resource}]]]]]])
(def: modifier
(Modifier Field)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/constant/arity.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/constant/arity.lux
index ede38774c..dc98896ce 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/constant/arity.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/constant/arity.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [type]}
+ [lux {"-" type}
[target
[jvm
["[0]" type]
- ["[0]" field {"+" [Field]}]
+ ["[0]" field {"+" Field}]
[constant
- [pool {"+" [Resource]}]]]]]]
+ [pool {"+" Resource}]]]]]]
["[0]" //
[/////////
- [arity {"+" [Arity]}]]])
+ [arity {"+" Arity}]]])
(def: .public name "arity")
(def: .public type type.int)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable.lux
index 7f5969f7b..9365336e8 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable.lux
@@ -1,25 +1,25 @@
(.module:
[library
- [lux {"-" [Type type]}
+ [lux {"-" Type type}
[data
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" row]]]
[target
[jvm
- ["[0]" modifier {"+" [Modifier]} ("[1]#[0]" monoid)]
- ["[0]" field {"+" [Field]}]
- ["_" bytecode {"+" [Bytecode]}]
- [type {"+" [Type]}
- [category {"+" [Value Class]}]]
+ ["[0]" modifier {"+" Modifier} ("[1]#[0]" monoid)]
+ ["[0]" field {"+" Field}]
+ ["_" bytecode {"+" Bytecode}]
+ [type {"+" Type}
+ [category {"+" Value Class}]]
[constant
- [pool {"+" [Resource]}]]]]]]
+ [pool {"+" Resource}]]]]]]
["[0]" //// "_"
["[1][0]" type]
["[1][0]" reference]
[//////
[reference
- [variable {"+" [Register]}]]]])
+ [variable {"+" Register}]]]])
(def: .public type ////type.value)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/count.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/count.lux
index c21896ac9..7240ff13f 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/count.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/count.lux
@@ -1,14 +1,14 @@
(.module:
[library
- [lux {"-" [type]}
+ [lux {"-" type}
[control
["[0]" try]]
[target
[jvm
- ["_" bytecode {"+" [Bytecode]}]
+ ["_" bytecode {"+" Bytecode}]
["[0]" type]
[encoding
- [name {"+" [External]}]
+ [name {"+" External}]
["[0]" signed]]]]]]
["[0]" //// "_"
["[1][0]" abstract]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/foreign.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/foreign.lux
index f1f03af6c..747d53f66 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/foreign.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/foreign.lux
@@ -1,27 +1,27 @@
(.module:
[library
- [lux {"-" [Type]}
+ [lux {"-" Type}
[data
[collection
["[0]" list]
["[0]" row]]]
[target
[jvm
- ["_" bytecode {"+" [Bytecode]}]
- ["[0]" field {"+" [Field]}]
+ ["_" bytecode {"+" Bytecode}]
+ ["[0]" field {"+" Field}]
[constant
- [pool {"+" [Resource]}]]
- [type {"+" [Type]}
- [category {"+" [Value Class]}]]]]]]
+ [pool {"+" Resource}]]
+ [type {"+" Type}
+ [category {"+" Value Class}]]]]]]
["[0]" //
["///[1]" //// "_"
["[1][0]" reference]
[////
- [analysis {"+" [Environment]}]
- [synthesis {"+" [Synthesis]}]
+ [analysis {"+" Environment}]
+ [synthesis {"+" Synthesis}]
[///
[reference
- [variable {"+" [Register]}]]]]]])
+ [variable {"+" Register}]]]]]])
(def: .public (closure environment)
(-> (Environment Synthesis) (List (Type Value)))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/partial.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/partial.lux
index 67adbe6fb..216c8cba8 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/partial.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/field/variable/partial.lux
@@ -1,6 +1,6 @@
(.module:
[library
- [lux {"-" [Type]}
+ [lux {"-" Type}
[abstract
["[0]" monad]]
[data
@@ -11,12 +11,12 @@
["[0]" row]]]
[target
[jvm
- ["[0]" field {"+" [Field]}]
- ["_" bytecode {"+" [Label Bytecode]} ("[1]#[0]" monad)]
- [type {"+" [Type]}
- [category {"+" [Class]}]]
+ ["[0]" field {"+" Field}]
+ ["_" bytecode {"+" Label Bytecode} ("[1]#[0]" monad)]
+ [type {"+" Type}
+ [category {"+" Class}]]
[constant
- [pool {"+" [Resource]}]]]]]]
+ [pool {"+" Resource}]]]]]]
["[0]" / "_"
["[1][0]" count]
["/[1]" //
@@ -26,9 +26,9 @@
["//[1]" /// "_"
["[1][0]" reference]
[//////
- ["[0]" arity {"+" [Arity]}]
+ ["[0]" arity {"+" Arity}]
[reference
- [variable {"+" [Register]}]]]]]]])
+ [variable {"+" Register}]]]]]]])
(def: .public (initial amount)
(-> Nat (Bytecode Any))
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 fcf965365..13adbc953 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
@@ -3,8 +3,8 @@
[lux "*"
[target
[jvm
- ["[0]" modifier {"+" [Modifier]} ("[1]#[0]" monoid)]
- ["[0]" method {"+" [Method]}]]]]])
+ ["[0]" modifier {"+" Modifier} ("[1]#[0]" monoid)]
+ ["[0]" method {"+" Method}]]]]])
(def: .public modifier
(Modifier Method)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/apply.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/apply.lux
index de389d38f..93659cad4 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/apply.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/apply.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [Type type]}
+ [lux {"-" Type type}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" try]]
[data
@@ -14,14 +14,14 @@
["[0]" list ("[1]#[0]" monoid functor)]]]
[target
[jvm
- ["_" bytecode {"+" [Label Bytecode]} ("[1]#[0]" monad)]
- ["[0]" method {"+" [Method]}]
+ ["_" bytecode {"+" Label Bytecode} ("[1]#[0]" monad)]
+ ["[0]" method {"+" Method}]
[constant
- [pool {"+" [Resource]}]]
+ [pool {"+" Resource}]]
[encoding
["[0]" signed]]
- ["[0]" type {"+" [Type]}
- ["[0]" category {"+" [Class]}]]]]]]
+ ["[0]" type {"+" Type}
+ ["[0]" category {"+" Class}]]]]]]
["[0]" //
["[1][0]" reset]
["[1][0]" implementation]
@@ -40,12 +40,12 @@
["[1][0]" value]
["[1][0]" reference]
[////
- [analysis {"+" [Environment]}]
- [synthesis {"+" [Synthesis]}]
+ [analysis {"+" Environment}]
+ [synthesis {"+" Synthesis}]
[///
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
[reference
- [variable {"+" [Register]}]]]]]]])
+ [variable {"+" Register}]]]]]]])
(def: (increment by)
(-> Nat (Bytecode Any))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/implementation.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/implementation.lux
index 9a77e6a62..d031faf07 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/implementation.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/implementation.lux
@@ -1,22 +1,22 @@
(.module:
[library
- [lux {"-" [Type type]}
+ [lux {"-" Type type}
[data
[collection
["[0]" list]]]
[target
[jvm
- ["[0]" method {"+" [Method]}]
- ["_" bytecode {"+" [Label Bytecode]}]
+ ["[0]" method {"+" Method}]
+ ["_" bytecode {"+" Label Bytecode}]
[constant
- [pool {"+" [Resource]}]]
- ["[0]" type {"+" [Type]}
+ [pool {"+" Resource}]]
+ ["[0]" type {"+" Type}
["[0]" category]]]]]]
["[0]" //
["//[1]" /// "_"
["[1][0]" type]
[//////
- [arity {"+" [Arity]}]]]])
+ [arity {"+" Arity}]]]])
(def: .public name "impl")
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/init.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/init.lux
index b5164fca9..6ac774c58 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/init.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/init.lux
@@ -1,6 +1,6 @@
(.module:
[library
- [lux {"-" [Type type]}
+ [lux {"-" Type type}
[abstract
["[0]" monad]]
[control
@@ -12,14 +12,14 @@
["[0]" list ("[1]#[0]" monoid functor)]]]
[target
[jvm
- ["_" bytecode {"+" [Bytecode]}]
- ["[0]" method {"+" [Method]}]
+ ["_" bytecode {"+" Bytecode}]
+ ["[0]" method {"+" Method}]
[encoding
["[0]" unsigned]]
[constant
- [pool {"+" [Resource]}]]
- ["[0]" type {"+" [Type]}
- ["[0]" category {"+" [Class Value]}]]]]]]
+ [pool {"+" Resource}]]
+ ["[0]" type {"+" Type}
+ ["[0]" category {"+" Class Value}]]]]]]
["[0]" //
["[1][0]" implementation]
["/[1]" // "_"
@@ -34,12 +34,12 @@
["[1][0]" type]
["[1][0]" reference]
[////
- [analysis {"+" [Environment]}]
- [synthesis {"+" [Synthesis]}]
+ [analysis {"+" Environment}]
+ [synthesis {"+" Synthesis}]
[///
- ["[0]" arity {"+" [Arity]}]
+ ["[0]" arity {"+" Arity}]
[reference
- [variable {"+" [Register]}]]]]]]])
+ [variable {"+" Register}]]]]]]])
(def: .public name "<init>")
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/new.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/new.lux
index 105718c78..fc899ac66 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/new.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/new.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [Type type]}
+ [lux {"-" Type type}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
[number
["n" nat]]
@@ -10,17 +10,17 @@
["[0]" list]]]
[target
[jvm
- ["[0]" field {"+" [Field]}]
- ["[0]" method {"+" [Method]}]
- ["_" bytecode {"+" [Bytecode]}]
+ ["[0]" field {"+" Field}]
+ ["[0]" method {"+" Method}]
+ ["_" bytecode {"+" Bytecode}]
["[0]" constant
- [pool {"+" [Resource]}]]
- [type {"+" [Type]}
- ["[0]" category {"+" [Class Value Return]}]]]]
+ [pool {"+" Resource}]]
+ [type {"+" Type}
+ ["[0]" category {"+" Class Value Return}]]]]
[tool
[compiler
[meta
- ["[0]" archive {"+" [Archive]}]]]]]]
+ ["[0]" archive {"+" Archive}]]]]]]
["[0]" //
["[1][0]" init]
["[1][0]" implementation]
@@ -32,14 +32,14 @@
["[1][0]" foreign]
["[1][0]" partial]]]
["/[1]" // "_"
- [runtime {"+" [Operation Phase]}]
+ [runtime {"+" Operation Phase}]
["[1][0]" value]
["[1][0]" reference]
[////
- [analysis {"+" [Environment]}]
- [synthesis {"+" [Synthesis]}]
+ [analysis {"+" Environment}]
+ [synthesis {"+" Synthesis}]
[///
- ["[0]" arity {"+" [Arity]}]
+ ["[0]" arity {"+" Arity}]
["[0]" phase]]]]]])
(def: .public (instance' foreign_setup class environment arity)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/reset.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/reset.lux
index d70718d0a..df16fb319 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/reset.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/method/reset.lux
@@ -1,17 +1,17 @@
(.module:
[library
- [lux {"-" [Type type]}
+ [lux {"-" Type type}
[data
[collection
["[0]" list ("[1]#[0]" functor)]]]
[target
[jvm
- ["[0]" method {"+" [Method]}]
- ["_" bytecode {"+" [Bytecode]}]
+ ["[0]" method {"+" Method}]
+ ["_" bytecode {"+" Bytecode}]
[constant
- [pool {"+" [Resource]}]]
- ["[0]" type {"+" [Type]}
- ["[0]" category {"+" [Class]}]]]]]]
+ [pool {"+" Resource}]]
+ ["[0]" type {"+" Type}
+ ["[0]" category {"+" Class}]]]]]]
["[0]" //
["[1][0]" new]
["/[1]" // "_"
@@ -21,10 +21,10 @@
["/[1]" // "_"
["[1][0]" reference]
[////
- [analysis {"+" [Environment]}]
- [synthesis {"+" [Synthesis]}]
+ [analysis {"+" Environment}]
+ [synthesis {"+" Synthesis}]
[///
- ["[0]" arity {"+" [Arity]}]]]]]])
+ ["[0]" arity {"+" Arity}]]]]]])
(def: .public name "reset")
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/host.lux
index bc812c85b..e9b49fa1e 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/host.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/host.lux
@@ -1,36 +1,36 @@
(.module:
[library
- [lux {"-" [Definition]}
- ["[0]" ffi {"+" [import: do_to object]}]
+ [lux {"-" Definition}
+ ["[0]" ffi {"+" import: do_to object}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
pipe
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
- ["[0]" io {"+" [IO io]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
+ ["[0]" io {"+" IO io}]
[concurrency
- ["[0]" atom {"+" [Atom atom]}]]]
+ ["[0]" atom {"+" Atom atom}]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" product]
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" array]
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" row]]
["[0]" format "_"
["[1]" binary]]]
[target
[jvm
- ["[0]" loader {"+" [Library]}]
- ["_" bytecode {"+" [Bytecode]}]
- ["[0]" modifier {"+" [Modifier]} ("[1]#[0]" monoid)]
- ["[0]" field {"+" [Field]}]
- ["[0]" method {"+" [Method]}]
+ ["[0]" loader {"+" Library}]
+ ["_" bytecode {"+" Bytecode}]
+ ["[0]" modifier {"+" Modifier} ("[1]#[0]" monoid)]
+ ["[0]" field {"+" Field}]
+ ["[0]" method {"+" Method}]
["[0]" version]
- ["[0]" class {"+" [Class]}]
+ ["[0]" class {"+" Class}]
["[0]" encoding "_"
["[1]/[0]" name]]
["[0]" type
@@ -39,7 +39,7 @@
[compiler
["[0]" name]]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Definition]}]]
+ ["[1][0]" runtime {"+" Definition}]]
)
(import: java/lang/reflect/Field
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 7491bcb1f..644287c38 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
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]]
[data
@@ -13,17 +13,17 @@
["[0]" list ("[1]#[0]" functor)]]]
[target
[jvm
- ["_" bytecode {"+" [Label Bytecode]} ("[1]#[0]" monad)]]]]]
+ ["_" bytecode {"+" Label Bytecode} ("[1]#[0]" monad)]]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" value]
[////
- ["[0]" synthesis {"+" [Path Synthesis]}]
+ ["[0]" synthesis {"+" Path Synthesis}]
["[0]" generation]
[///
["[0]" phase]
[reference
- [variable {"+" [Register]}]]]]])
+ [variable {"+" Register}]]]]])
(def: (invariant? register changeS)
(-> Register Synthesis Bit)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/primitive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/primitive.lux
index daf8fa2fc..b22829f2e 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/primitive.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/primitive.lux
@@ -1,12 +1,12 @@
(.module:
[library
- [lux {"-" [i64]}
- ["[0]" ffi {"+" [import:]}]
+ [lux {"-" i64}
+ ["[0]" ffi {"+" import:}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[target
[jvm
- ["_" bytecode {"+" [Bytecode]}]
+ ["_" bytecode {"+" Bytecode}]
["[0]" type]
[encoding
["[0]" signed]]]]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/program.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/program.lux
index da666b3d6..cfe9bace9 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/program.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/program.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [Definition]}
+ [lux {"-" Definition}
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]]
[data
@@ -12,17 +12,17 @@
["[1]" binary]]]
[target
[jvm
- ["_" bytecode {"+" [Bytecode]}]
- ["[0]" modifier {"+" [Modifier]} ("[1]#[0]" monoid)]
- ["[0]" method {"+" [Method]}]
+ ["_" bytecode {"+" Bytecode}]
+ ["[0]" modifier {"+" Modifier} ("[1]#[0]" monoid)]
+ ["[0]" method {"+" Method}]
["[0]" version]
- ["[0]" class {"+" [Class]}]
+ ["[0]" class {"+" Class}]
[encoding
["[0]" name]]
["[0]" type
["[0]" reflection]]]]]]
["[0]" //
- ["[1][0]" runtime {"+" [Definition]}]
+ ["[1][0]" runtime {"+" Definition}]
["[1][0]" function/abstract]])
(def: .public class
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 42434a35d..03cb18916 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
@@ -2,18 +2,18 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[target
[jvm
- ["_" bytecode {"+" [Bytecode]}]
+ ["_" bytecode {"+" Bytecode}]
["[0]" type]
[encoding
["[0]" unsigned]]]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation]}]
+ ["[1][0]" runtime {"+" Operation}]
["[1][0]" value]
["[1][0]" type]
["//[1]" /// "_"
@@ -22,9 +22,9 @@
[///
["[1]" phase ("operation#[0]" monad)]
[reference
- ["[0]" variable {"+" [Register Variable]}]]
+ ["[0]" variable {"+" Register Variable}]]
[meta
- [archive {"+" [Archive]}]]]]]])
+ [archive {"+" Archive}]]]]]])
(def: .public this
(Bytecode Any)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/runtime.lux
index d3eb4af34..d8d042c67 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/runtime.lux
@@ -1,20 +1,20 @@
(.module:
[library
- [lux {"-" [Type Definition Label case false true try]}
+ [lux {"-" Type Definition Label case false true try}
[abstract
- ["[0]" monad {"+" [do]}]
+ ["[0]" monad {"+" do}]
["[0]" enum]]
[control
["[0]" try]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" row]]
["[0]" format "_"
["[1]" binary]]
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
[number
["n" nat]
@@ -22,18 +22,18 @@
["[0]" i64]]]
[target
["[0]" jvm "_"
- ["_" bytecode {"+" [Label Bytecode]}]
- ["[0]" modifier {"+" [Modifier]} ("[1]#[0]" monoid)]
- ["[0]" field {"+" [Field]}]
- ["[0]" method {"+" [Method]}]
+ ["_" bytecode {"+" Label Bytecode}]
+ ["[0]" modifier {"+" Modifier} ("[1]#[0]" monoid)]
+ ["[0]" field {"+" Field}]
+ ["[0]" method {"+" Method}]
["[1]/[0]" version]
- ["[0]" class {"+" [Class]}]
+ ["[0]" class {"+" Class}]
["[0]" constant
- [pool {"+" [Resource]}]]
+ [pool {"+" Resource}]]
[encoding
["[0]" name]]
- ["[0]" type {"+" [Type]}
- ["[0]" category {"+" [Return' Value']}]
+ ["[0]" type {"+" Type}
+ ["[0]" category {"+" Return' Value'}]
["[0]" reflection]]]]]]
["[0]" // "_"
["[1][0]" type]
@@ -52,12 +52,12 @@
["[0]" generation]
[///
["[1]" phase]
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
[reference
- [variable {"+" [Register]}]]
+ [variable {"+" Register}]]
[meta
- [io {"+" [lux_context]}]
- [archive {"+" [Archive]}]]]]]])
+ [io {"+" lux_context}]
+ [archive {"+" Archive}]]]]]])
(type: .public Byte_Code
Binary)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/structure.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/structure.lux
index 867142e35..8b6eb089a 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/structure.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/structure.lux
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
[number
["[0]" i32]]
@@ -10,16 +10,16 @@
["[0]" list]]]
[target
[jvm
- ["_" bytecode {"+" [Bytecode]}]
+ ["_" bytecode {"+" Bytecode}]
["[0]" type]
[encoding
["[0]" signed]]]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" primitive]
["///[1]" //// "_"
- [analysis {"+" [Variant Tuple]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ [analysis {"+" Variant Tuple}]
+ ["[1][0]" synthesis {"+" Synthesis}]
[///
["[0]" phase]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/value.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/value.lux
index 780261e43..bdad01192 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/value.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/value.lux
@@ -1,11 +1,11 @@
(.module:
[library
- [lux {"-" [Type type]}
+ [lux {"-" Type type}
[target
[jvm
- ["_" bytecode {"+" [Bytecode]}]
- ["[0]" type {"+" [Type]} ("[1]#[0]" equivalence)
- [category {"+" [Primitive]}]
+ ["_" bytecode {"+" Bytecode}]
+ ["[0]" type {"+" Type} ("[1]#[0]" equivalence)
+ [category {"+" Primitive}]
["[0]" box]]]]]])
(def: .public field "value")
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 2a6a5da82..a6e053c61 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
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[target
["_" lua]]]]
["[0]" / "_"
- [runtime {"+" [Phase]}]
+ [runtime {"+" Phase}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
@@ -23,12 +23,12 @@
[lua
["[1]/[0]" common]]]]
["/[1]" // "_"
- [analysis {"+" []}]
+ [analysis {"+" }]
["[0]" synthesis]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]
- [reference {"+" []}
- [variable {"+" []}]]]]]]])
+ [reference {"+" }
+ [variable {"+" }]]]]]]])
(exception: .public cannot_recur_as_an_expression)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/case.lux
index ff367f923..71ec87fe1 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/case.lux
@@ -1,18 +1,18 @@
(.module:
[library
- [lux {"-" [case let if]}
+ [lux {"-" case let if}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
["[0]" set]]]
[target
- ["_" lua {"+" [Expression Var Statement]}]]]]
+ ["_" lua {"+" Expression Var Statement}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Phase! Generator Generator!]}]
+ ["[1][0]" runtime {"+" Operation Phase Phase! Generator Generator!}]
["[1][0]" reference]
["[1][0]" primitive]
["/[1]" // "_"
@@ -21,14 +21,14 @@
["[1][0]" synthesis "_"
["[1]/[0]" case]]
["/[1]" // "_"
- ["[1][0]" synthesis {"+" [Member Synthesis Path]}]
+ ["[1][0]" synthesis {"+" Member Synthesis Path}]
["[1][0]" generation]
["//[1]" /// "_"
[reference
- ["[1][0]" variable {"+" [Register]}]]
+ ["[1][0]" variable {"+" Register}]]
["[1][0]" phase ("[1]#[0]" monad)]
[meta
- [archive {"+" [Archive]}]]]]]]])
+ [archive {"+" Archive}]]]]]]])
(def: .public register
(-> Register Var)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/function.lux
index cfe9454bf..0c24ad7df 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/function.lux
@@ -1,33 +1,33 @@
(.module:
[library
- [lux {"-" [Tuple Variant function]}
+ [lux {"-" Tuple Variant function}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
pipe]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[target
- ["_" lua {"+" [Var Expression Label Statement]}]]]]
+ ["_" lua {"+" Var Expression Label Statement}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Phase! Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Phase! Generator}]
["[1][0]" reference]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
["//[1]" /// "_"
- [analysis {"+" [Variant Tuple Abstraction Application Analysis]}]
- [synthesis {"+" [Synthesis]}]
- ["[1][0]" generation {"+" [Context]}]
+ [analysis {"+" Variant Tuple Abstraction Application Analysis}]
+ [synthesis {"+" Synthesis}]
+ ["[1][0]" generation {"+" Context}]
["//[1]" /// "_"
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[1][0]" phase ("[1]#[0]" monad)]
[reference
- [variable {"+" [Register Variable]}]]]]]])
+ [variable {"+" Register Variable}]]]]]])
(def: .public (apply expression archive [functionS argsS+])
(Generator (Application Synthesis))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/loop.lux
index 34bd663c7..8e62fd7c8 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/loop.lux
@@ -1,12 +1,12 @@
(.module:
[library
- [lux {"-" [Scope]}
+ [lux {"-" Scope}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" set]]]
@@ -14,21 +14,21 @@
[number
["n" nat]]]
[target
- ["_" lua {"+" [Var Expression Label Statement]}]]]]
+ ["_" lua {"+" Var Expression Label Statement}]]]]
["[0]" // "_"
- [runtime {"+" [Operation Phase Phase! Generator Generator!]}]
+ [runtime {"+" Operation Phase Phase! Generator Generator!}]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
["//[1]" /// "_"
- ["[0]"synthesis {"+" [Scope Synthesis]}]
+ ["[0]"synthesis {"+" Scope Synthesis}]
["[1][0]" generation]
["//[1]" /// "_"
["[1][0]" phase]
[meta
- [archive {"+" [Archive]}]]
+ [archive {"+" Archive}]]
[reference
- [variable {"+" [Register]}]]]]]])
+ [variable {"+" Register}]]]]]])
(def: @scope
(-> Nat Label)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/primitive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/primitive.lux
index d6bd49cd2..5f801a1b1 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/primitive.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/primitive.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [i64]}
+ [lux {"-" i64}
[target
- ["_" lua {"+" [Literal]}]]]])
+ ["_" lua {"+" Literal}]]]])
(template [<name> <type> <implementation>]
[(def: .public <name>
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 703e88fe5..decdecf12 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
@@ -2,9 +2,9 @@
[library
[lux "*"
[target
- ["_" lua {"+" [Expression]}]]]]
+ ["_" lua {"+" Expression}]]]]
[///
- [reference {"+" [System]}]])
+ [reference {"+" System}]])
(implementation: .public system
(System Expression)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/runtime.lux
index 2594b3cff..b8216596f 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/runtime.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [Location]}
+ [lux {"-" Location}
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
@@ -11,32 +11,32 @@
[data
["[0]" product]
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" row]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["[0]" i64]]]
["@" target
- ["_" lua {"+" [Expression Location Var Computation Literal Label Statement]}]]]]
+ ["_" lua {"+" Expression Location Var Computation Literal Label Statement}]]]]
["[0]" /// "_"
["[1][0]" reference]
["//[1]" /// "_"
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["[1][0]" generation]
["//[1]" ///
["[1][0]" phase]
[reference
- [variable {"+" [Register]}]]
+ [variable {"+" Register}]]
[meta
- [archive {"+" [Output Archive]}
- ["[0]" artifact {"+" [Registry]}]]]]]])
+ [archive {"+" Output Archive}
+ ["[0]" artifact {"+" Registry}]]]]]])
(template [<name> <base>]
[(type: .public <name>
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/structure.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/structure.lux
index 84a223488..b1cb4161c 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/structure.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/structure.lux
@@ -1,16 +1,16 @@
(.module:
[library
- [lux {"-" [Tuple Variant]}
+ [lux {"-" Tuple Variant}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[target
- ["_" lua {"+" [Expression]}]]]]
+ ["_" lua {"+" Expression}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" primitive]
["///[1]" //// "_"
- [analysis {"+" [Variant Tuple]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ [analysis {"+" Variant Tuple}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]]]])
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 65ec8d957..df16028a6 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
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[target
["_" php]]]]
["[0]" / "_"
- [runtime {"+" [Phase Phase!]}]
+ [runtime {"+" Phase Phase!}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
@@ -20,12 +20,12 @@
["/[1]" // "_"
["[1][0]" extension]
["/[1]" // "_"
- [analysis {"+" []}]
+ [analysis {"+" }]
["[1][0]" synthesis]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]
- [reference {"+" []}
- [variable {"+" []}]]]]]]])
+ [reference {"+"}
+ [variable {"+"}]]]]]]])
(def: (statement expression archive synthesis)
Phase!
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/case.lux
index ea0937e06..fcdccdb3b 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/case.lux
@@ -1,12 +1,12 @@
(.module:
[library
- [lux {"-" [case let if]}
+ [lux {"-" case let if}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
["[0]" set]]]
@@ -14,9 +14,9 @@
[number
["i" int]]]
[target
- ["_" php {"+" [Expression Var Statement]}]]]]
+ ["_" php {"+" Expression Var Statement}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Phase! Generator Generator!]}]
+ ["[1][0]" runtime {"+" Operation Phase Phase! Generator Generator!}]
["[1][0]" reference]
["[1][0]" primitive]
["/[1]" // "_"
@@ -25,14 +25,14 @@
["[1][0]" synthesis "_"
["[1]/[0]" case]]
["/[1]" // "_"
- ["[1][0]" synthesis {"+" [Member Synthesis Path]}]
+ ["[1][0]" synthesis {"+" Member Synthesis Path}]
["[1][0]" generation]
["//[1]" /// "_"
[reference
- ["[1][0]" variable {"+" [Register]}]]
+ ["[1][0]" variable {"+" Register}]]
["[1][0]" phase ("[1]#[0]" monad)]
[meta
- [archive {"+" [Archive]}]]]]]]])
+ [archive {"+" Archive}]]]]]]])
(def: .public register
(-> Register Var)
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 ebdd43f89..359031ab8 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
@@ -5,7 +5,7 @@
[collection
["[0]" dictionary]]]]]
[//
- [runtime {"+" [Bundle]}]]
+ [runtime {"+" Bundle}]]
[/
["[0]" common]])
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 2a821d617..050286fc8 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
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]]
[data
@@ -13,13 +13,13 @@
[collection
["[0]" dictionary]]]
[target
- ["_" php {"+" [Expression]}]]]]
+ ["_" php {"+" Expression}]]]]
["[0]" /// "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle]}]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle}]
["[1][0]" primitive]
[//
- [extension {"+" [Nullary Unary Binary Trinary
- nullary unary binary trinary]}]
+ [extension {"+" Nullary Unary Binary Trinary
+ nullary unary binary trinary}]
[//
[extension
["[0]" bundle]]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/function.lux
index 2fc8b837e..3804b8e19 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/function.lux
@@ -1,33 +1,33 @@
(.module:
[library
- [lux {"-" [Global function]}
+ [lux {"-" Global function}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
pipe]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[target
- ["_" php {"+" [Var Global Expression Argument Label Statement]}]]]]
+ ["_" php {"+" Var Global Expression Argument Label Statement}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Phase! Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Phase! Generator}]
["[1][0]" reference]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
["//[1]" /// "_"
- [analysis {"+" [Variant Tuple Abstraction Application Analysis]}]
- [synthesis {"+" [Synthesis]}]
- ["[1][0]" generation {"+" [Context]}]
+ [analysis {"+" Variant Tuple Abstraction Application Analysis}]
+ [synthesis {"+" Synthesis}]
+ ["[1][0]" generation {"+" Context}]
["//[1]" /// "_"
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[1][0]" phase ("[1]#[0]" monad)]
[reference
- [variable {"+" [Register Variable]}]]]]]])
+ [variable {"+" Register Variable}]]]]]])
(def: .public (apply expression archive [functionS argsS+])
(Generator (Application Synthesis))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/loop.lux
index 22e48c266..709daa132 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/loop.lux
@@ -1,22 +1,22 @@
(.module:
[library
- [lux {"-" [Scope]}
+ [lux {"-" Scope}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[math
[number
["n" nat]]]
[target
- ["_" php {"+" [Var Expression Label Statement]}]]]]
+ ["_" php {"+" Var Expression Label Statement}]]]]
["[0]" // "_"
- [runtime {"+" [Operation Phase Phase! Generator Generator!]}]
+ [runtime {"+" Operation Phase Phase! Generator Generator!}]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
@@ -24,14 +24,14 @@
[synthesis
["[0]" case]]
["/[1]" // "_"
- ["[0]"synthesis {"+" [Scope Synthesis]}]
+ ["[0]"synthesis {"+" Scope Synthesis}]
["[1][0]" generation]
["//[1]" /// "_"
["[1][0]" phase]
[meta
- [archive {"+" [Archive]}]]
+ [archive {"+" Archive}]]
[reference
- [variable {"+" [Register]}]]]]]]])
+ [variable {"+" Register}]]]]]]])
(def: @scope
(-> Nat Label)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/primitive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/primitive.lux
index d70ccee56..24be9312c 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/primitive.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/primitive.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [i64]}
+ [lux {"-" i64}
[control
- [pipe {"+" [cond> new>]}]]
+ [pipe {"+" cond> new>}]]
[math
[number
["[0]" frac]]]
[target
- ["_" php {"+" [Literal Expression]}]]]]
+ ["_" php {"+" Literal Expression}]]]]
["[0]" // "_"
["[1][0]" runtime]])
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 b1528276e..025e81e1c 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
@@ -2,9 +2,9 @@
[library
[lux "*"
[target
- ["_" php {"+" [Expression]}]]]]
+ ["_" php {"+" Expression}]]]]
[///
- [reference {"+" [System]}]])
+ [reference {"+" System}]])
(implementation: .public system
(System Expression)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/runtime.lux
index 822607732..3dc089d50 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/runtime.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [Location]}
+ [lux {"-" Location}
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
@@ -11,32 +11,32 @@
[data
["[0]" product]
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" row]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["[0]" i64]]]
["@" target
- ["_" php {"+" [Expression Label Constant Var Computation Literal Statement]}]]]]
+ ["_" php {"+" Expression Label Constant Var Computation Literal Statement}]]]]
["[0]" /// "_"
["[1][0]" reference]
["//[1]" /// "_"
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["[1][0]" generation]
["//[1]" ///
["[1][0]" phase]
[reference
- [variable {"+" [Register]}]]
+ [variable {"+" Register}]]
[meta
- [archive {"+" [Output Archive]}
- ["[0]" artifact {"+" [Registry]}]]]]]])
+ [archive {"+" Output Archive}
+ ["[0]" artifact {"+" Registry}]]]]]])
(template [<name> <base>]
[(type: .public <name>
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 bcc64b14d..984e57acd 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
@@ -2,18 +2,18 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
[collection
["[0]" list]]]
[target
- ["_" php {"+" [Expression]}]]]]
+ ["_" php {"+" Expression}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" primitive]
["///[1]" //// "_"
- [analysis {"+" [Variant Tuple]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ [analysis {"+" Variant Tuple}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]]]])
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 a1235130d..bb6ee4429 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
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[target
["_" python]]]]
["[0]" / "_"
- [runtime {"+" [Phase]}]
+ [runtime {"+" Phase}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
@@ -23,12 +23,12 @@
[python
["[1]/[0]" common]]]]
["/[1]" // "_"
- [analysis {"+" []}]
+ [analysis {"+" }]
["[1][0]" synthesis]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]
- [reference {"+" []}
- [variable {"+" []}]]]]]]])
+ [reference {"+"}
+ [variable {"+"}]]]]]]])
(exception: .public cannot_recur_as_an_expression)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/case.lux
index 04e0fdfba..88a0f48ad 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/case.lux
@@ -1,11 +1,11 @@
(.module:
[library
- [lux {"-" [case let if]}
+ [lux {"-" case let if}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
["[0]" set]]]
@@ -14,9 +14,9 @@
["n" nat]
["i" int]]]
[target
- ["_" python {"+" [Expression SVar Statement]}]]]]
+ ["_" python {"+" Expression SVar Statement}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator Phase! Generator!]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator Phase! Generator!}]
["[1][0]" reference]
["[1][0]" primitive]
["/[1]" // "_"
@@ -25,14 +25,14 @@
[synthesis
["[0]" case]]
["/[1]" // "_"
- ["[1][0]" synthesis {"+" [Member Synthesis Path]}]
+ ["[1][0]" synthesis {"+" Member Synthesis Path}]
["[1][0]" generation]
["//[1]" /// "_"
[reference
- ["[1][0]" variable {"+" [Register]}]]
+ ["[1][0]" variable {"+" Register}]]
["[1][0]" phase ("[1]#[0]" monad)]
[meta
- [archive {"+" [Archive]}]]]]]]])
+ [archive {"+" Archive}]]]]]]])
(def: .public (identifier prefix)
(-> Text (Operation SVar))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/function.lux
index 00eb7732f..941ea9959 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/function.lux
@@ -1,34 +1,34 @@
(.module:
[library
- [lux {"-" [function]}
+ [lux {"-" function}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[target
- ["_" python {"+" [SVar Expression Statement]}]]]]
+ ["_" python {"+" SVar Expression Statement}]]]]
["[0]" // "_"
- [runtime {"+" [Operation Phase Generator Phase! Generator!]}]
+ [runtime {"+" Operation Phase Generator Phase! Generator!}]
["[1][0]" reference]
["[1][0]" case]
["[1][0]" loop]
["/[1]" // "_"
["[1][0]" reference]
["//[1]" /// "_"
- [analysis {"+" [Environment Abstraction Application Analysis]}]
- [synthesis {"+" [Synthesis]}]
- ["[1][0]" generation {"+" [Context]}]
+ [analysis {"+" Environment Abstraction Application Analysis}]
+ [synthesis {"+" Synthesis}]
+ ["[1][0]" generation {"+" Context}]
["//[1]" /// "_"
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[1][0]" phase]
[reference
- [variable {"+" [Register Variable]}]]
+ [variable {"+" Register Variable}]]
[meta
- [archive {"+" [Archive]}
+ [archive {"+" Archive}
["[0]" artifact]]]]]]])
(def: .public (apply expression archive [functionS argsS+])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/loop.lux
index 2eae48279..570d262d7 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/loop.lux
@@ -1,12 +1,12 @@
(.module:
[library
- [lux {"-" [Scope]}
+ [lux {"-" Scope}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
["[0]" set]]]
@@ -14,9 +14,9 @@
[number
["n" nat]]]
[target
- ["_" python {"+" [Expression SVar Statement]}]]]]
+ ["_" python {"+" Expression SVar Statement}]]]]
["[0]" // "_"
- [runtime {"+" [Operation Phase Generator Phase! Generator!]}]
+ [runtime {"+" Operation Phase Generator Phase! Generator!}]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
@@ -24,12 +24,12 @@
[synthesis
["[0]" case]]
["/[1]" // "_"
- ["[0]" synthesis {"+" [Scope Synthesis]}]
+ ["[0]" synthesis {"+" Scope Synthesis}]
["[1][0]" generation]
["//[1]" /// "_"
["[1][0]" phase]
[reference
- ["[1][0]" variable {"+" [Register]}]]]]]]])
+ ["[1][0]" variable {"+" Register}]]]]]]])
(def: (setup offset bindings body)
(-> Register (List (Expression Any)) (Statement Any) (Statement Any))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/primitive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/primitive.lux
index 7ba155bbd..4d0e580d4 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/primitive.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/primitive.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [i64]}
+ [lux {"-" i64}
[target
- ["_" python {"+" [Expression]}]]]]
+ ["_" python {"+" Expression}]]]]
["[0]" // "_"
["[1][0]" runtime]])
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 647090e47..c5402b2d7 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
@@ -2,9 +2,9 @@
[library
[lux "*"
[target
- ["_" python {"+" [Expression]}]]]]
+ ["_" python {"+" Expression}]]]]
[///
- [reference {"+" [System]}]])
+ [reference {"+" System}]])
(implementation: .public system
(System (Expression Any))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/runtime.lux
index a6b9decab..a4948041f 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/runtime.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [++]}
+ [lux {"-" ++}
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
@@ -11,34 +11,34 @@
[data
["[0]" product]
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" row]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["f" frac]
["[0]" i64]]]
["@" target
- ["_" python {"+" [Expression SVar Computation Literal Statement]}]]]]
+ ["_" python {"+" Expression SVar Computation Literal Statement}]]]]
["[0]" /// "_"
["[1][0]" reference]
["//[1]" /// "_"
["$" version]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["[1][0]" generation]
["//[1]" ///
["[1][0]" phase]
[reference
- [variable {"+" [Register]}]]
+ [variable {"+" Register}]]
[meta
- [archive {"+" [Output Archive]}
- ["[0]" artifact {"+" [Registry]}]]]]]])
+ [archive {"+" Output Archive}
+ ["[0]" artifact {"+" Registry}]]]]]])
(template [<name> <base>]
[(type: .public <name>
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/structure.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/structure.lux
index 86fe0b77c..624e4c077 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/structure.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/structure.lux
@@ -1,16 +1,16 @@
(.module:
[library
- [lux {"-" [Variant Tuple]}
+ [lux {"-" Variant Tuple}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[target
- ["_" python {"+" [Expression]}]]]]
+ ["_" python {"+" Expression}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" primitive]
["///[1]" //// "_"
- [analysis {"+" [Variant Tuple]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ [analysis {"+" Variant Tuple}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]]]])
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 8ef9f3f20..24933ea51 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
@@ -2,11 +2,11 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[target
["_" r]]]]
["[0]" / "_"
- [runtime {"+" [Phase]}]
+ [runtime {"+" Phase}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
@@ -18,12 +18,12 @@
["/[1]" // "_"
["[1][0]" extension]
["/[1]" // "_"
- [analysis {"+" []}]
+ [analysis {"+" }]
["[1][0]" synthesis]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]
- [reference {"+" []}
- [variable {"+" []}]]]]]]])
+ [reference {"+"}
+ [variable {"+"}]]]]]]])
(def: .public (generate archive synthesis)
Phase
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/case.lux
index 7f711dc98..265b1fd46 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/case.lux
@@ -1,12 +1,12 @@
(.module:
[library
- [lux {"-" [case let if]}
+ [lux {"-" case let if}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
["[0]" set]]]
@@ -16,9 +16,9 @@
[number
["i" int]]]
[target
- ["_" r {"+" [Expression SVar]}]]]]
+ ["_" r {"+" Expression SVar}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" reference]
["[1][0]" primitive]
["/[1]" // "_"
@@ -27,14 +27,14 @@
["[1][0]" synthesis "_"
["[1]/[0]" case]]
["/[1]" // "_"
- ["[1][0]" synthesis {"+" [Member Synthesis Path]}]
+ ["[1][0]" synthesis {"+" Member Synthesis Path}]
["[1][0]" generation]
["//[1]" /// "_"
[reference
- ["[1][0]" variable {"+" [Register]}]]
+ ["[1][0]" variable {"+" Register}]]
["[1][0]" phase ("[1]#[0]" monad)]
[meta
- [archive {"+" [Archive]}]]]]]]])
+ [archive {"+" Archive}]]]]]]])
(def: .public register
(-> Register SVar)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/function.lux
index 662561521..a0b0428d0 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/function.lux
@@ -1,33 +1,33 @@
(.module:
[library
- [lux {"-" [function]}
+ [lux {"-" function}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
pipe]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[target
- ["_" r {"+" [Expression SVar]}]]]]
+ ["_" r {"+" Expression SVar}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" reference]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
["//[1]" /// "_"
- [analysis {"+" [Variant Tuple Abstraction Application Analysis]}]
- [synthesis {"+" [Synthesis]}]
- ["[1][0]" generation {"+" [Context]}]
+ [analysis {"+" Variant Tuple Abstraction Application Analysis}]
+ [synthesis {"+" Synthesis}]
+ ["[1][0]" generation {"+" Context}]
["//[1]" /// "_"
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[1][0]" phase ("[1]#[0]" monad)]
[reference
- [variable {"+" [Register Variable]}]]
+ [variable {"+" Register Variable}]]
[meta
[archive
["[0]" artifact]]]]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/loop.lux
index d66028cb7..29bd92b23 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/loop.lux
@@ -1,22 +1,22 @@
(.module:
[library
- [lux {"-" [Scope]}
+ [lux {"-" Scope}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[math
[number
["n" nat]]]
[target
["_" r]]]]
["[0]" // "_"
- [runtime {"+" [Operation Phase Generator]}]
+ [runtime {"+" Operation Phase Generator}]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
@@ -24,14 +24,14 @@
[synthesis
["[0]" case]]
["/[1]" // "_"
- ["[0]"synthesis {"+" [Scope Synthesis]}]
+ ["[0]"synthesis {"+" Scope Synthesis}]
["[1][0]" generation]
["//[1]" /// "_"
["[1][0]" phase]
[meta
- [archive {"+" [Archive]}]]
+ [archive {"+" Archive}]]
[reference
- [variable {"+" [Register]}]]]]]]])
+ [variable {"+" Register}]]]]]]])
(def: .public (scope expression archive [offset initsS+ bodyS])
(Generator (Scope Synthesis))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/primitive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/primitive.lux
index 2aa8b7645..efeb2f6d5 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/primitive.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/primitive.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [i64]}
+ [lux {"-" i64}
[target
- ["_" r {"+" [Expression]}]]]]
+ ["_" r {"+" Expression}]]]]
["[0]" // "_"
["[1][0]" runtime]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/procedure/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/procedure/common.lux
index 2c61e52f2..d61ff76b1 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/procedure/common.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/procedure/common.lux
@@ -1,23 +1,23 @@
(.module:
lux
(lux (control [library
- [monad {"+" [do]}]]
- ["ex" exception {"+" [exception:]}]
+ [monad {"+" do}]]
+ ["ex" exception {"+" exception:}]
["p" parser])
(data ["e" error]
[text]
text/format
[number]
(coll [list "list/" Functor<List>]
- (dictionary ["dict" unordered {"+" [Dict]}])))
- [macro {"+" [with_identifiers]}]
+ (dictionary ["dict" unordered {"+" Dict}])))
+ [macro {"+" with_identifiers}]
(macro [code]
- ["s" syntax {"+" [syntax:]}])
+ ["s" syntax {"+" syntax:}])
[host])
(luxc ["&" lang]
(lang ["la" analysis]
["ls" synthesis]
- (host [r {"+" [Expression]}])))
+ (host [r {"+" Expression}])))
[///]
(/// ["[0]T" runtime]
["[0]T" case]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/procedure/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/procedure/host.lux
index 54a0c637b..e074b2f6a 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/procedure/host.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/procedure/host.lux
@@ -1,16 +1,16 @@
(.module:
lux
(lux (control [library
- [monad {"+" [do]}]])
+ [monad {"+" do}]])
(data [text]
text/format
(coll [list "list/" Functor<List>]
- (dictionary ["dict" unordered {"+" [Dict]}])))
+ (dictionary ["dict" unordered {"+" Dict}])))
[macro "macro/" Monad<Meta>])
(luxc ["&" lang]
(lang ["la" analysis]
["ls" synthesis]
- (host [ruby {"+" [Ruby Expression Statement]}])))
+ (host [ruby {"+" Ruby Expression Statement}])))
[///]
(/// ["[0]T" runtime])
(// ["@" common]))
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 cfbb6f02c..4ba35fe1a 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
@@ -2,9 +2,9 @@
[library
[lux "*"
[target
- ["_" r {"+" [Expression]}]]]]
+ ["_" r {"+" Expression}]]]]
[///
- [reference {"+" [System]}]])
+ [reference {"+" System}]])
(implementation: .public system
(System Expression)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/runtime.lux
index 6611c77c4..fae9bcf9f 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/runtime.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [Location ++ i64]}
+ [lux {"-" Location ++ i64}
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
@@ -11,35 +11,35 @@
[data
["[0]" product]
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" row]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["n" nat]
["i" int ("[1]#[0]" interval)]
["[0]" i64]]]
["@" target
- ["_" r {"+" [SVar Expression]}]]]]
+ ["_" r {"+" SVar Expression}]]]]
["[0]" /// "_"
["[1][0]" reference]
["//[1]" /// "_"
- [analysis {"+" [Variant]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ [analysis {"+" Variant}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["[1][0]" generation]
["//[1]" ///
["[1][0]" phase]
[reference
- [variable {"+" [Register]}]]
+ [variable {"+" Register}]]
[meta
- [archive {"+" [Output Archive]}
- ["[0]" artifact {"+" [Registry]}]]]]]])
+ [archive {"+" Output Archive}
+ ["[0]" artifact {"+" Registry}]]]]]])
(def: module_id
0)
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 d28a83f8d..eb5fd0f50 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
@@ -2,18 +2,18 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
[collection
["[0]" list]]]
[target
- ["_" r {"+" [Expression]}]]]]
+ ["_" r {"+" Expression}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" primitive]
["///[1]" //// "_"
- [analysis {"+" [Variant Tuple]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ [analysis {"+" Variant Tuple}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/reference.lux
index dfb11895a..7c7c20ea1 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/reference.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/reference.lux
@@ -1,19 +1,19 @@
(.module:
[library
- [lux {"-" [local]}
+ [lux {"-" local}
["@" target]
[data
[text
- ["%" format {"+" [format]}]]]]]
+ ["%" format {"+" format}]]]]]
["[0]" //// "_"
["[0]" version]
- ["[1][0]" generation {"+" [Context]}]
+ ["[1][0]" generation {"+" Context}]
["//[1]" /// "_"
- ["[0]" reference {"+" [Reference]}
- ["[0]" variable {"+" [Register Variable]}]]
+ ["[0]" reference {"+" Reference}
+ ["[0]" variable {"+" Register Variable}]]
["[0]" phase ("[1]#[0]" monad)]
[meta
- [archive {"+" [Archive]}]]]])
+ [archive {"+" Archive}]]]])
... This universe constant is for languages where one can't just turn all compiled definitions
... into the local variables of some scoping function.
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 b8dd0c621..e249ece33 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
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[target
["_" ruby]]]]
["[0]" / "_"
- [runtime {"+" [Phase Phase!]}]
+ [runtime {"+" Phase Phase!}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
@@ -23,12 +23,12 @@
[ruby
["[1]/[0]" common]]]]
["/[1]" // "_"
- [analysis {"+" []}]
+ [analysis {"+" }]
["[1][0]" synthesis]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]
- [reference {"+" []}
- [variable {"+" []}]]]]]]])
+ [reference {"+" }
+ [variable {"+" }]]]]]]])
(exception: .public cannot_recur_as_an_expression)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/case.lux
index b37e129ae..f43fc7a9f 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/case.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [case let if]}
+ [lux {"-" case let if}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- [exception {"+" [exception:]}]]
+ [exception {"+" exception:}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
["[0]" set]]]
@@ -16,9 +16,9 @@
["n" nat]
["i" int]]]
[target
- ["_" ruby {"+" [Expression LVar Statement]}]]]]
+ ["_" ruby {"+" Expression LVar Statement}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator Phase! Generator!]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator Phase! Generator!}]
["[1][0]" reference]
["[1][0]" primitive]
["/[1]" // "_"
@@ -27,14 +27,14 @@
[synthesis
["[0]" case]]
["/[1]" // "_"
- ["[1][0]" synthesis {"+" [Member Synthesis Path]}]
+ ["[1][0]" synthesis {"+" Member Synthesis Path}]
["[1][0]" generation]
["//[1]" /// "_"
[reference
- ["[1][0]" variable {"+" [Register]}]]
+ ["[1][0]" variable {"+" Register}]]
["[1][0]" phase ("[1]#[0]" monad)]
[meta
- [archive {"+" [Archive]}]]]]]]])
+ [archive {"+" Archive}]]]]]]])
(def: .public (identifier prefix)
(-> Text (Operation LVar))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/function.lux
index 2fd93bdf3..7804b6fa9 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/function.lux
@@ -1,34 +1,34 @@
(.module:
[library
- [lux {"-" [Variant Tuple function]}
+ [lux {"-" Variant Tuple function}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[target
- ["_" ruby {"+" [LVar GVar Expression Statement]}]]]]
+ ["_" ruby {"+" LVar GVar Expression Statement}]]]]
["[0]" // "_"
- [runtime {"+" [Operation Phase Generator Phase! Generator!]}]
+ [runtime {"+" Operation Phase Generator Phase! Generator!}]
["[1][0]" reference]
["[1][0]" case]
["[1][0]" loop]
["/[1]" // "_"
["[1][0]" reference]
["//[1]" /// "_"
- [analysis {"+" [Variant Tuple Environment Abstraction Application Analysis]}]
- [synthesis {"+" [Synthesis]}]
- ["[1][0]" generation {"+" [Context]}]
+ [analysis {"+" Variant Tuple Environment Abstraction Application Analysis}]
+ [synthesis {"+" Synthesis}]
+ ["[1][0]" generation {"+" Context}]
["//[1]" /// "_"
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[1][0]" phase]
[reference
- [variable {"+" [Register Variable]}]]
+ [variable {"+" Register Variable}]]
[meta
- [archive {"+" [Archive]}
+ [archive {"+" Archive}
["[0]" artifact]]]]]]])
(def: .public (apply expression archive [functionS argsS+])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/loop.lux
index 91eb9d7aa..7e6bd24ff 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/loop.lux
@@ -1,12 +1,12 @@
(.module:
[library
- [lux {"-" [Scope]}
+ [lux {"-" Scope}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
["[0]" set]]]
@@ -14,9 +14,9 @@
[number
["n" nat]]]
[target
- ["_" ruby {"+" [Expression LVar Statement]}]]]]
+ ["_" ruby {"+" Expression LVar Statement}]]]]
["[0]" // "_"
- [runtime {"+" [Operation Phase Generator Phase! Generator!]}]
+ [runtime {"+" Operation Phase Generator Phase! Generator!}]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
@@ -24,12 +24,12 @@
[synthesis
["[0]" case]]
["/[1]" // "_"
- ["[0]" synthesis {"+" [Scope Synthesis]}]
+ ["[0]" synthesis {"+" Scope Synthesis}]
["[1][0]" generation]
["//[1]" /// "_"
["[1][0]" phase]
[reference
- ["[1][0]" variable {"+" [Register]}]]]]]]])
+ ["[1][0]" variable {"+" Register}]]]]]]])
(def: (setup offset bindings body)
(-> Register (List Expression) Statement Statement)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/primitive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/primitive.lux
index 40055af95..3aa0dea20 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/primitive.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/primitive.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [i64]}
+ [lux {"-" i64}
[target
- ["_" ruby {"+" [Literal]}]]]])
+ ["_" ruby {"+" Literal}]]]])
(template [<type> <name> <implementation>]
[(def: .public <name>
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 8ac89ceb9..4647b0d01 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
@@ -2,9 +2,9 @@
[library
[lux "*"
[target
- ["_" ruby {"+" [Expression]}]]]]
+ ["_" ruby {"+" Expression}]]]]
[///
- [reference {"+" [System]}]])
+ [reference {"+" System}]])
(implementation: .public system
(System Expression)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/runtime.lux
index 9f28d622e..1dd09a7b2 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/runtime.lux
@@ -3,7 +3,7 @@
[lux "*"
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
@@ -11,33 +11,33 @@
[data
["[0]" product]
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" row]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["[0]" i64]]]
["@" target
- ["_" ruby {"+" [Expression LVar Computation Literal Statement]}]]]]
+ ["_" ruby {"+" Expression LVar Computation Literal Statement}]]]]
["[0]" /// "_"
["[1][0]" reference]
["//[1]" /// "_"
["$" version]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["[1][0]" generation]
["//[1]" ///
["[1][0]" phase]
[reference
- [variable {"+" [Register]}]]
+ [variable {"+" Register}]]
[meta
- [archive {"+" [Output Archive]}
- ["[0]" artifact {"+" [Registry]}]]]]]])
+ [archive {"+" Output Archive}
+ ["[0]" artifact {"+" Registry}]]]]]])
(template [<name> <base>]
[(type: .public <name>
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/structure.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/structure.lux
index cc645f541..f0a87724a 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/structure.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/structure.lux
@@ -1,16 +1,16 @@
(.module:
[library
- [lux {"-" [Variant Tuple]}
+ [lux {"-" Variant Tuple}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[target
- ["_" ruby {"+" [Expression]}]]]]
+ ["_" ruby {"+" Expression}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" primitive]
["///[1]" //// "_"
- [analysis {"+" [Variant Tuple]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ [analysis {"+" Variant Tuple}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]]]])
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 48a923dd6..12a559202 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
@@ -2,11 +2,11 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[target
["_" scheme]]]]
["[0]" / "_"
- [runtime {"+" [Phase]}]
+ [runtime {"+" Phase}]
["[1][0]" primitive]
["[1][0]" structure]
["[1][0]" reference]
@@ -18,12 +18,12 @@
["/[1]" // "_"
["[1][0]" extension]
["/[1]" // "_"
- [analysis {"+" []}]
+ [analysis {"+" }]
["[1][0]" synthesis]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]
- [reference {"+" []}
- [variable {"+" []}]]]]]]])
+ [reference {"+"}
+ [variable {"+"}]]]]]]])
(def: .public (generate archive synthesis)
Phase
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/case.lux
index d603237c4..176b4e5dd 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/case.lux
@@ -1,12 +1,12 @@
(.module:
[library
- [lux {"-" [case let if]}
+ [lux {"-" case let if}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
["[0]" set]]]
@@ -16,9 +16,9 @@
[number
["i" int]]]
[target
- ["_" scheme {"+" [Expression Computation Var]}]]]]
+ ["_" scheme {"+" Expression Computation Var}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" reference]
["[1][0]" primitive]
["/[1]" // "_"
@@ -27,14 +27,14 @@
["[1][0]" synthesis "_"
["[1]/[0]" case]]
["/[1]" // "_"
- ["[1][0]" synthesis {"+" [Member Synthesis Path]}]
+ ["[1][0]" synthesis {"+" Member Synthesis Path}]
["[1][0]" generation]
["//[1]" /// "_"
[reference
- ["[1][0]" variable {"+" [Register]}]]
+ ["[1][0]" variable {"+" Register}]]
["[1][0]" phase ("[1]#[0]" monad)]
[meta
- [archive {"+" [Archive]}]]]]]]])
+ [archive {"+" Archive}]]]]]]])
(def: .public register
(-> Register Var)
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 ebdd43f89..359031ab8 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
@@ -5,7 +5,7 @@
[collection
["[0]" dictionary]]]]]
[//
- [runtime {"+" [Bundle]}]]
+ [runtime {"+" Bundle}]]
[/
["[0]" common]])
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 63c916eae..d070b09b2 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
@@ -2,31 +2,31 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["ex" exception {"+" [exception:]}]
+ ["ex" exception {"+" exception:}]
[parser
["<[0]>" code]]]
[data
["[0]" product]
["[0]" text]
- [number {"+" [hex]}
+ [number {"+" hex}
["f" frac]]
[collection
["[0]" list ("[1]#[0]" functor)]
- ["dict" dictionary {"+" [Dictionary]}]]]
- ["[0]" macro {"+" [with_identifiers]}
+ ["dict" dictionary {"+" Dictionary}]]]
+ ["[0]" macro {"+" with_identifiers}
["[0]" code]
- [syntax {"+" [syntax:]}]]
+ [syntax {"+" syntax:}]]
[target
- ["_" scheme {"+" [Expression Computation]}]]]]
+ ["_" scheme {"+" Expression Computation}]]]]
["[0]" /// "_"
- ["[1][0]" runtime {"+" [Operation Phase Handler Bundle]}]
+ ["[1][0]" runtime {"+" Operation Phase Handler Bundle}]
["[1]//" ///
["[1][0]" extension
["[0]" bundle]]
["[1]/" // "_"
- ["[1][0]" synthesis {"+" [Synthesis]}]]]])
+ ["[1][0]" synthesis {"+" Synthesis}]]]])
(syntax: (Vector [size <code>.nat
elemT <code>.any])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/function.lux
index fb0127577..810dca8d8 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/function.lux
@@ -1,33 +1,33 @@
(.module:
[library
- [lux {"-" [function]}
+ [lux {"-" function}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
pipe]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[target
- ["_" scheme {"+" [Expression Computation Var]}]]]]
+ ["_" scheme {"+" Expression Computation Var}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" reference]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
["//[1]" /// "_"
- [analysis {"+" [Variant Tuple Abstraction Application Analysis]}]
- [synthesis {"+" [Synthesis]}]
- ["[1][0]" generation {"+" [Context]}]
+ [analysis {"+" Variant Tuple Abstraction Application Analysis}]
+ [synthesis {"+" Synthesis}]
+ ["[1][0]" generation {"+" Context}]
["//[1]" /// "_"
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[1][0]" phase ("[1]#[0]" monad)]
[reference
- [variable {"+" [Register Variable]}]]]]]])
+ [variable {"+" Register Variable}]]]]]])
(def: .public (apply expression archive [functionS argsS+])
(Generator (Application Synthesis))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/loop.lux
index fbec9f534..1fef5ee57 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/loop.lux
@@ -1,22 +1,22 @@
(.module:
[library
- [lux {"-" [Scope]}
+ [lux {"-" Scope}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[math
[number
["n" nat]]]
[target
["_" scheme]]]]
["[0]" // "_"
- [runtime {"+" [Operation Phase Generator]}]
+ [runtime {"+" Operation Phase Generator}]
["[1][0]" case]
["/[1]" // "_"
["[1][0]" reference]
@@ -24,14 +24,14 @@
[synthesis
["[0]" case]]
["/[1]" // "_"
- ["[0]"synthesis {"+" [Scope Synthesis]}]
+ ["[0]"synthesis {"+" Scope Synthesis}]
["[1][0]" generation]
["//[1]" /// "_"
["[1][0]" phase]
[meta
- [archive {"+" [Archive]}]]
+ [archive {"+" Archive}]]
[reference
- [variable {"+" [Register]}]]]]]]])
+ [variable {"+" Register}]]]]]]])
(def: @scope
(_.var "scope"))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/primitive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/primitive.lux
index 05ce654e2..599f30a2f 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/primitive.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/primitive.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [i64]}
+ [lux {"-" i64}
[target
- ["_" scheme {"+" [Expression]}]]]])
+ ["_" scheme {"+" Expression}]]]])
(template [<name> <type> <code>]
[(def: .public <name>
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 e72101b5b..79015435a 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
@@ -2,9 +2,9 @@
[library
[lux "*"
[target
- ["_" scheme {"+" [Expression]}]]]]
+ ["_" scheme {"+" Expression}]]]]
[///
- [reference {"+" [System]}]])
+ [reference {"+" System}]])
(implementation: .public system
(System Expression)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/runtime.lux
index 2b0006269..59fb09719 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/runtime.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [Location]}
+ [lux {"-" Location}
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["<>" parser
@@ -11,33 +11,33 @@
[data
["[0]" product]
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" row]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["[0]" i64]]]
["@" target
- ["_" scheme {"+" [Expression Computation Var]}]]]]
+ ["_" scheme {"+" Expression Computation Var}]]]]
["[0]" /// "_"
["[1][0]" reference]
["//[1]" /// "_"
- [analysis {"+" [Variant]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ [analysis {"+" Variant}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["[1][0]" generation]
["//[1]" ///
["[1][0]" phase]
[reference
- [variable {"+" [Register]}]]
+ [variable {"+" Register}]]
[meta
- [archive {"+" [Output Archive]}
- ["[0]" artifact {"+" [Registry]}]]]]]])
+ [archive {"+" Output Archive}
+ ["[0]" artifact {"+" Registry}]]]]]])
(def: module_id
0)
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 e06ff9743..01a90936b 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
@@ -2,18 +2,18 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
[collection
["[0]" list]]]
[target
- ["_" scheme {"+" [Expression]}]]]]
+ ["_" scheme {"+" Expression}]]]]
["[0]" // "_"
- ["[1][0]" runtime {"+" [Operation Phase Generator]}]
+ ["[1][0]" runtime {"+" Operation Phase Generator}]
["[1][0]" primitive]
["///[1]" //// "_"
- [analysis {"+" [Variant Tuple]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ [analysis {"+" Variant Tuple}]
+ ["[1][0]" synthesis {"+" Synthesis}]
["//[1]" /// "_"
["[1][0]" phase ("[1]#[0]" monad)]]]])
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 c3531d0fe..173da80a2 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,15 +1,15 @@
(.module:
[library
- [lux {"-" [primitive]}
+ [lux {"-" primitive}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try]]
[data
[collection
["[0]" list ("[1]#[0]" functor)]
- ["[0]" dictionary {"+" [Dictionary]}]]]]]
+ ["[0]" dictionary {"+" Dictionary}]]]]]
["[0]" / "_"
["[1][0]" function]
["[1][0]" case]
@@ -17,12 +17,12 @@
["/[1]" // "_"
["[1][0]" extension]
["/[1]" // "_"
- ["[1][0]" analysis {"+" [Analysis]}]
- ["/" synthesis {"+" [Synthesis Phase]}]
+ ["[1][0]" analysis {"+" Analysis}]
+ ["/" synthesis {"+" Synthesis Phase}]
[///
["[0]" phase ("[1]#[0]" monad)]
- [reference {"+" []}
- [variable {"+" []}]]]]]])
+ [reference {"+"}
+ [variable {"+"}]]]]]])
(def: (primitive analysis)
(-> ///analysis.Primitive /.Primitive)
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 8beed67e5..2c2d1784b 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
@@ -2,17 +2,17 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- ["[0]" monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ ["[0]" monad {"+" do}]]
[control
- [pipe {"+" [when> new> case>]}]]
+ [pipe {"+" when> new> case>}]]
[data
["[0]" product]
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" text ("[1]#[0]" equivalence)]
[collection
["[0]" list ("[1]#[0]" functor mix monoid)]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[math
[number
["n" nat]
@@ -20,14 +20,14 @@
["[0]" frac ("[1]#[0]" equivalence)]]]]]
["[0]" /// "_"
[//
- ["[1][0]" analysis {"+" [Pattern Match Analysis]}]
- ["/" synthesis {"+" [Path Synthesis Operation Phase]}]
+ ["[1][0]" analysis {"+" Pattern Match Analysis}]
+ ["/" synthesis {"+" Path Synthesis Operation Phase}]
[///
["[1]" phase ("[1]#[0]" monad)]
["[1][0]" reference
- ["[1]/[0]" variable {"+" [Register Variable]}]]
+ ["[1]/[0]" variable {"+" Register Variable}]]
[meta
- [archive {"+" [Archive]}]]]]])
+ [archive {"+" Archive}]]]]])
(def: clean_up
(-> Path Path)
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 347527c3d..7dfef8a48 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
@@ -2,29 +2,29 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]
+ ["[0]" monad {"+" do}]
["[0]" enum]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" maybe ("[1]#[0]" functor)]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor monoid)]]]
[math
[number
["n" nat]]]]]
["[0]" // "_"
- ["[1][0]" loop {"+" [Transform]}]
+ ["[1][0]" loop {"+" Transform}]
["//[1]" /// "_"
- ["[1][0]" analysis {"+" [Environment Analysis]}]
- ["/" synthesis {"+" [Path Abstraction Synthesis Operation Phase]}]
+ ["[1][0]" analysis {"+" Environment Analysis}]
+ ["/" synthesis {"+" Path Abstraction Synthesis Operation Phase}]
[///
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[1][0]" reference
- ["[1]/[0]" variable {"+" [Register Variable]}]]
+ ["[1]/[0]" variable {"+" Register Variable}]]
["[0]" phase ("[1]#[0]" monad)]]]])
(exception: .public (cannot_find_foreign_variable_in_environment [foreign Register
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 eb8f7e4cb..ff6818b83 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
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe ("[1]#[0]" monad)]]
[data
@@ -12,12 +12,12 @@
[number
["n" nat]]]]]
[////
- ["[0]" analysis {"+" [Environment]}]
- ["/" synthesis {"+" [Path Abstraction Synthesis]}]
+ ["[0]" analysis {"+" Environment}]
+ ["/" synthesis {"+" Path Abstraction Synthesis}]
[///
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[0]" reference
- ["[0]" variable {"+" [Register Variable]}]]]])
+ ["[0]" variable {"+" Register Variable}]]]])
(type: .public (Transform a)
(-> a (Maybe a)))
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 303671914..b423da2a7 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
@@ -2,29 +2,29 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe ("[1]#[0]" functor)]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" product]
["[0]" text
["%" format]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" list ("[1]#[0]" functor mix)]
["[0]" set]]]
[math
[number
["n" nat]]]]]
[////
- ["/" synthesis {"+" [Path Synthesis]}]
+ ["/" synthesis {"+" Path Synthesis}]
["[0]" analysis]
[///
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[0]" reference
- ["[0]" variable {"+" [Register Variable]}]]]])
+ ["[0]" variable {"+" Register Variable}]]]])
(def: (prune redundant register)
(-> Register Register Register)
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 fc13a5999..52ebf8d6b 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/program.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/program.lux
@@ -1,24 +1,24 @@
(.module:
[library
- [lux {"-" [Module]}
+ [lux {"-" Module}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]]]
[//
- [generation {"+" [Context]}]
+ [generation {"+" Context}]
[///
[meta
- ["[0]" archive {"+" [Archive]}
- ["[0]" descriptor {"+" [Module]}]
+ ["[0]" archive {"+" Archive}
+ ["[0]" descriptor {"+" Module}]
["[0]" artifact]]]]])
(type: .public (Program expression directive)
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 340c71298..d9e8a1c99 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/syntax.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/syntax.lux
@@ -32,15 +32,15 @@
monad]
[control
["[0]" maybe]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
[parser
- [text {"+" [Offset]}]]]
+ [text {"+" Offset}]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis.lux b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis.lux
index 7888c15f3..f310d43cd 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis.lux
@@ -1,23 +1,23 @@
(.module:
[library
- [lux {"-" [i64 Scope]}
+ [lux {"-" i64 Scope}
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" maybe]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" sum]
["[0]" product]
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [Format format]}]]
+ ["%" format {"+" Format format}]]
[collection
["[0]" list ("[1]#[0]" functor)]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[math
[number
["[0]" i64]
@@ -25,14 +25,14 @@
["i" int]
["f" frac]]]]]
[//
- ["[0]" analysis {"+" [Environment Composite Analysis]}]
+ ["[0]" analysis {"+" Environment Composite Analysis}]
[phase
- ["[0]" extension {"+" [Extension]}]]
+ ["[0]" extension {"+" Extension}]]
[///
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[0]" phase]
- ["[0]" reference {"+" [Reference]}
- ["[0]" variable {"+" [Register Variable]}]]]])
+ ["[0]" reference {"+" Reference}
+ ["[0]" variable {"+" Register Variable}]]]])
(type: .public Resolver
(Dictionary Variable Variable))
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/version.lux b/stdlib/source/library/lux/tool/compiler/language/lux/version.lux
index e472c3a03..1dd8b3e6d 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/version.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/version.lux
@@ -2,7 +2,7 @@
[library
[lux "*"]]
[////
- [version {"+" [Version]}]])
+ [version {"+" Version}]])
(def: .public version
Version
diff --git a/stdlib/source/library/lux/tool/compiler/meta.lux b/stdlib/source/library/lux/tool/compiler/meta.lux
index c15c11ee4..8f660f1de 100644
--- a/stdlib/source/library/lux/tool/compiler/meta.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta.lux
@@ -2,7 +2,7 @@
[library
[lux "*"]]
[//
- [version {"+" [Version]}]])
+ [version {"+" Version}]])
(def: .public version
Version
diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive.lux b/stdlib/source/library/lux/tool/compiler/meta/archive.lux
index 16486e75b..1d9a35692 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive.lux
@@ -1,29 +1,29 @@
(.module:
[library
- [lux {"-" [Module]}
+ [lux {"-" Module}
[abstract
- ["[0]" equivalence {"+" [Equivalence]}]
- ["[0]" monad {"+" [do]}]]
+ ["[0]" equivalence {"+" Equivalence}]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["[0]" function]
["<>" parser
- ["<[0]>" binary {"+" [Parser]}]]]
+ ["<[0]>" binary {"+" Parser}]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" bit]
["[0]" product]
["[0]" name]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[format
- ["[0]" binary {"+" [Writer]}]]
+ ["[0]" binary {"+" Writer}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" set]
- ["[0]" row {"+" [Row]}]]]
+ ["[0]" row {"+" Row}]]]
[math
[number
["n" nat ("[1]#[0]" equivalence)]]]
@@ -31,12 +31,12 @@
abstract]]]
[/
["[0]" artifact]
- ["[0]" signature {"+" [Signature]}]
- ["[0]" key {"+" [Key]}]
- ["[0]" descriptor {"+" [Module Descriptor]}]
- ["[0]" document {"+" [Document]}]
+ ["[0]" signature {"+" Signature}]
+ ["[0]" key {"+" Key}]
+ ["[0]" descriptor {"+" Module Descriptor}]
+ ["[0]" document {"+" Document}]
[///
- [version {"+" [Version]}]]])
+ [version {"+" Version}]]])
(type: .public Output
(Row [artifact.ID (Maybe Text) Binary]))
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 5295241d4..178b8fa4a 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive/artifact.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive/artifact.lux
@@ -2,22 +2,22 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
- ["[0]" exception {"+" [exception:]}]
+ [pipe {"+" case>}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" binary {"+" [Parser]}]]]
+ ["<[0]>" binary {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]
- ["[0]" row {"+" [Row]} ("[1]#[0]" functor mix)]
- ["[0]" dictionary {"+" [Dictionary]}]]
+ ["[0]" row {"+" Row} ("[1]#[0]" functor mix)]
+ ["[0]" dictionary {"+" Dictionary}]]
[format
- ["[0]" binary {"+" [Writer]}]]]
+ ["[0]" binary {"+" Writer}]]]
[type
abstract]]])
diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/descriptor.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/descriptor.lux
index 622cf2d59..9ec41c54b 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive/descriptor.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive/descriptor.lux
@@ -1,19 +1,19 @@
(.module:
[library
- [lux {"-" [Module]}
+ [lux {"-" Module}
[control
["<>" parser
- ["<b>" binary {"+" [Parser]}]]]
+ ["<b>" binary {"+" Parser}]]]
[data
["[0]" text]
[collection
- [set {"+" [Set]}]]
+ [set {"+" Set}]]
[format
- ["[0]" binary {"+" [Writer]}]]]
+ ["[0]" binary {"+" Writer}]]]
[world
- [file {"+" [Path]}]]]]
+ [file {"+" Path}]]]]
[//
- ["[0]" artifact {"+" [Registry]}]])
+ ["[0]" artifact {"+" Registry}]])
(type: .public Module
Text)
diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/document.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/document.lux
index bbb14191a..0df391ab4 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive/document.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive/document.lux
@@ -1,24 +1,24 @@
(.module:
[library
- [lux {"-" [Module]}
+ [lux {"-" Module}
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- [binary {"+" [Parser]}]]]
+ [binary {"+" Parser}]]]
[data
[collection
- ["[0]" dictionary {"+" [Dictionary]}]]
+ ["[0]" dictionary {"+" Dictionary}]]
[format
- ["[0]" binary {"+" [Writer]}]]]
- [type {"+" [:sharing]}
+ ["[0]" binary {"+" Writer}]]]
+ [type {"+" :sharing}
abstract]]]
[//
- ["[0]" signature {"+" [Signature]}]
- ["[0]" key {"+" [Key]}]
- [descriptor {"+" [Module]}]])
+ ["[0]" signature {"+" Signature}]
+ ["[0]" key {"+" Key}]
+ [descriptor {"+" Module}]])
(exception: .public (invalid_signature [expected Signature
actual Signature])
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 034e61388..c1e56c7a8 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive/key.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive/key.lux
@@ -4,7 +4,7 @@
[type
abstract]]]
[//
- [signature {"+" [Signature]}]])
+ [signature {"+" Signature}]])
(abstract: .public (Key k)
Signature
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 2ad3b7b96..ccc605ef2 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive/signature.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive/signature.lux
@@ -2,22 +2,22 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[control
["<>" parser
- ["<b>" binary {"+" [Parser]}]]]
+ ["<b>" binary {"+" Parser}]]]
[data
["[0]" product]
["[0]" name]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[format
- ["[0]" binary {"+" [Writer]}]]]
+ ["[0]" binary {"+" Writer}]]]
[math
[number
["[0]" nat]]]]]
[////
- [version {"+" [Version]}]])
+ [version {"+" Version}]])
(type: .public Signature
(Record
diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache/dependency.lux b/stdlib/source/library/lux/tool/compiler/meta/cache/dependency.lux
index a7bc82364..953b23605 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/cache/dependency.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/cache/dependency.lux
@@ -1,26 +1,26 @@
(.module:
[library
- [lux {"-" [Module]}
+ [lux {"-" Module}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe ("[1]#[0]" functor)]
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
["[0]" state]
["[0]" function
- ["[0]" memo {"+" [Memo]}]]]
+ ["[0]" memo {"+" Memo}]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
- ["[0]" dictionary {"+" [Dictionary]}]
- ["[0]" set {"+" [Set]}]]]]]
+ ["[0]" dictionary {"+" Dictionary}]
+ ["[0]" set {"+" Set}]]]]]
[///
- ["[0]" archive {"+" [Output Archive]}
- [key {"+" [Key]}]
- ["[0]" descriptor {"+" [Module Descriptor]}]
- ["[0]" document {"+" [Document]}]]])
+ ["[0]" archive {"+" Output Archive}
+ [key {"+" Key}]
+ ["[0]" descriptor {"+" Module Descriptor}]
+ ["[0]" document {"+" Document}]]])
(type: Ancestry
(Set Module))
diff --git a/stdlib/source/library/lux/tool/compiler/meta/io.lux b/stdlib/source/library/lux/tool/compiler/meta/io.lux
index 0dc406820..aae2226d3 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/io.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/io.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [Code]}
+ [lux {"-" Code}
[data
["[0]" text]]
[world
- [file {"+" [Path System]}]]]])
+ [file {"+" Path System}]]]])
(type: .public Context
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 11b6414f6..f54bca93b 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux
@@ -1,27 +1,27 @@
(.module:
[library
- [lux {"-" [Module]}
- [target {"+" [Target]}]
+ [lux {"-" Module}
+ [target {"+" Target}]
[abstract
- [predicate {"+" [Predicate]}]
- ["[0]" monad {"+" [do]}]]
+ [predicate {"+" Predicate}]
+ ["[0]" monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ [pipe {"+" case>}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
[concurrency
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]]
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]]
["<>" parser
- ["<[0]>" binary {"+" [Parser]}]]]
+ ["<[0]>" binary {"+" Parser}]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
- ["[0]" dictionary {"+" [Dictionary]}]
- ["[0]" row {"+" [Row]}]
+ ["[0]" dictionary {"+" Dictionary}]
+ ["[0]" row {"+" Row}]
["[0]" set]]]
[math
[number
@@ -30,18 +30,18 @@
["[0]" file]]]]
[program
[compositor
- [import {"+" [Import]}]
- ["[0]" static {"+" [Static]}]]]
- ["[0]" // {"+" [Context]}
+ [import {"+" Import}]
+ ["[0]" static {"+" Static}]]]
+ ["[0]" // {"+" Context}
["[1][0]" context]
["/[1]" //
- ["[0]" archive {"+" [Output Archive]}
- ["[0]" artifact {"+" [Artifact]}]
- ["[0]" descriptor {"+" [Module Descriptor]}]
- ["[0]" document {"+" [Document]}]]
+ ["[0]" archive {"+" Output Archive}
+ ["[0]" artifact {"+" Artifact}]
+ ["[0]" descriptor {"+" Module Descriptor}]
+ ["[0]" document {"+" Document}]]
[cache
["[0]" dependency]]
- ["/[1]" // {"+" [Input]}
+ ["/[1]" // {"+" Input}
[language
["$" lux
["[0]" version]
diff --git a/stdlib/source/library/lux/tool/compiler/meta/io/context.lux b/stdlib/source/library/lux/tool/compiler/meta/io/context.lux
index 95a122edd..04830e5b2 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/io/context.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/io/context.lux
@@ -1,35 +1,35 @@
(.module:
[library
- [lux {"-" [Module Code]}
+ [lux {"-" Module Code}
["@" target]
[abstract
- [predicate {"+" [Predicate]}]
- ["[0]" monad {"+" [Monad do]}]]
+ [predicate {"+" Predicate}]
+ ["[0]" monad {"+" Monad do}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
[concurrency
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]]]
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" text ("[1]#[0]" hash)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" list]]]
[world
["[0]" file]]]]
[program
[compositor
- [import {"+" [Import]}]]]
- ["[0]" // {"+" [Context Code]}
+ [import {"+" Import}]]]
+ ["[0]" // {"+" Context Code}
["/[1]" // "_"
[archive
- [descriptor {"+" [Module]}]]
- ["/[1]" // {"+" [Input]}]]])
+ [descriptor {"+" Module}]]
+ ["/[1]" // {"+" Input}]]])
(exception: .public (cannot_find_module [importer Module
module Module])
diff --git a/stdlib/source/library/lux/tool/compiler/meta/packager.lux b/stdlib/source/library/lux/tool/compiler/meta/packager.lux
index 86e5af12b..1b96d7b64 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/packager.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/packager.lux
@@ -2,11 +2,11 @@
[library
[lux "*"
[control
- [try {"+" [Try]}]]
+ [try {"+" Try}]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
[collection
- [dictionary {"+" [Dictionary]}]
+ [dictionary {"+" Dictionary}]
["[0]" row]
["[0]" list ("[1]#[0]" functor)]]]
[world
@@ -14,13 +14,13 @@
[//
[cache
["[0]" dependency]]
- ["[0]" archive {"+" [Archive]}
+ ["[0]" archive {"+" Archive}
["[0]" descriptor]
["[0]" artifact]]
[//
[language
[lux
- [generation {"+" [Context]}]]]]])
+ [generation {"+" Context}]]]]])
(type: .public Packager
(-> (Dictionary file.Path Binary)
diff --git a/stdlib/source/library/lux/tool/compiler/meta/packager/jvm.lux b/stdlib/source/library/lux/tool/compiler/meta/packager/jvm.lux
index 10433ddf5..0e8c265c7 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/packager/jvm.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/packager/jvm.lux
@@ -1,21 +1,21 @@
(.module:
[library
- [lux {"-" [Module Definition]}
- ["[0]" ffi {"+" [import: do_to]}]
+ [lux {"-" Module Definition}
+ ["[0]" ffi {"+" import: do_to}]
[abstract
- ["[0]" monad {"+" [Monad do]}]]
+ ["[0]" monad {"+" Monad do}]]
[control
["[0]" maybe ("[1]#[0]" functor)]
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
- ["[0]" binary {"+" [Binary]}]
+ ["[0]" binary {"+" Binary}]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" row]
["[0]" list ("[1]#[0]" functor)]
["[0]" dictionary]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[math
[number
["n" nat]
@@ -28,11 +28,11 @@
["[0]" file]]]]
[program
[compositor
- ["[0]" static {"+" [Static]}]]]
- ["[0]" // {"+" [Packager]}
+ ["[0]" static {"+" Static}]]]
+ ["[0]" // {"+" Packager}
[//
- ["[0]" archive {"+" [Output]}
- ["[0]" descriptor {"+" [Module]}]
+ ["[0]" archive {"+" Output}
+ ["[0]" descriptor {"+" Module}]
["[0]" artifact]]
[cache
["[0]" dependency]]
@@ -41,11 +41,11 @@
[//
[language
["$" lux
- [generation {"+" [Context]}]
+ [generation {"+" Context}]
[phase
[generation
[jvm
- ["[0]" runtime {"+" [Definition]}]]]]]]]]])
+ ["[0]" runtime {"+" Definition}]]]]]]]]])
(import: java/lang/Object)
diff --git a/stdlib/source/library/lux/tool/compiler/meta/packager/scheme.lux b/stdlib/source/library/lux/tool/compiler/meta/packager/scheme.lux
index 0b7857b58..d9380b3d3 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/packager/scheme.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/packager/scheme.lux
@@ -1,21 +1,21 @@
(.module:
[library
- [lux {"-" [Module]}
- [type {"+" [:sharing]}]
+ [lux {"-" Module}
+ [type {"+" :sharing}]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
["[0]" encoding]]
[collection
["[0]" row]
["[0]" list ("[1]#[0]" functor mix)]
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" set]]
[format
["[0]" tar]
@@ -23,18 +23,18 @@
[target
["_" scheme]]
[time
- ["[0]" instant {"+" [Instant]}]]
+ ["[0]" instant {"+" Instant}]]
[world
["[0]" file]]]]
[program
[compositor
- ["[0]" static {"+" [Static]}]]]
- ["[0]" // {"+" [Packager]}
+ ["[0]" static {"+" Static}]]]
+ ["[0]" // {"+" Packager}
[//
- ["[0]" archive {"+" [Output]}
- ["[0]" descriptor {"+" [Module Descriptor]}]
+ ["[0]" archive {"+" Output}
+ ["[0]" descriptor {"+" Module Descriptor}]
["[0]" artifact]
- ["[0]" document {"+" [Document]}]]
+ ["[0]" document {"+" Document}]]
[cache
["[0]" dependency]]
["[0]" io "_"
@@ -42,7 +42,7 @@
[//
[language
["$" lux
- [generation {"+" [Context]}]]]]]])
+ [generation {"+" Context}]]]]]])
... TODO: Delete ASAP
(type: (Action ! a)
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 8399ce409..2476f3c6c 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/packager/script.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/packager/script.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- [type {"+" [:sharing]}]
+ [type {"+" :sharing}]
[abstract
- ["[0]" monad {"+" [Monad do]}]]
+ ["[0]" monad {"+" Monad do}]]
[control
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" product]
[text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
@@ -18,10 +18,10 @@
["[0]" list ("[1]#[0]" functor)]]]]]
[program
[compositor
- ["[0]" static {"+" [Static]}]]]
- ["[0]" // {"+" [Packager]}
+ ["[0]" static {"+" Static}]]]
+ ["[0]" // {"+" Packager}
[//
- ["[0]" archive {"+" [Output]}
+ ["[0]" archive {"+" Output}
["[0]" descriptor]
["[0]" artifact]]
[cache
@@ -31,7 +31,7 @@
[//
[language
["$" lux
- [generation {"+" [Context]}]]]]]])
+ [generation {"+" Context}]]]]]])
(def: (write_module sequence [module output] so_far)
(All (_ directive)
diff --git a/stdlib/source/library/lux/tool/compiler/phase.lux b/stdlib/source/library/lux/tool/compiler/phase.lux
index 7140df44f..fc4851b5d 100644
--- a/stdlib/source/library/lux/tool/compiler/phase.lux
+++ b/stdlib/source/library/lux/tool/compiler/phase.lux
@@ -3,26 +3,26 @@
[lux "*"
["[0]" debug]
[abstract
- [monad {"+" [Monad do]}]]
+ [monad {"+" Monad do}]]
[control
["[0]" state]
- ["[0]" try {"+" [Try]} ("[1]#[0]" functor)]
- ["ex" exception {"+" [Exception exception:]}]
+ ["[0]" try {"+" Try} ("[1]#[0]" functor)]
+ ["ex" exception {"+" Exception exception:}]
["[0]" io]
[parser
["<[0]>" code]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[time
["[0]" instant]
["[0]" duration]]
[macro
- [syntax {"+" [syntax:]}]]]]
+ [syntax {"+" syntax:}]]]]
[//
[meta
- [archive {"+" [Archive]}]]])
+ [archive {"+" Archive}]]])
(type: .public (Operation s o)
(state.+State Try s o))
diff --git a/stdlib/source/library/lux/tool/compiler/reference.lux b/stdlib/source/library/lux/tool/compiler/reference.lux
index 91d80c4a7..c5adb07f3 100644
--- a/stdlib/source/library/lux/tool/compiler/reference.lux
+++ b/stdlib/source/library/lux/tool/compiler/reference.lux
@@ -1,20 +1,20 @@
(.module:
[library
- [lux {"-" [local]}
+ [lux {"-" local}
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]]
[control
- [pipe {"+" [case>]}]]
+ [pipe {"+" case>}]]
[data
["[0]" name]
[text
- ["%" format {"+" [Format]}]]]
+ ["%" format {"+" Format}]]]
[math
[number
["n" nat]]]]]
["[0]" / "_"
- ["[1][0]" variable {"+" [Variable]}]])
+ ["[1][0]" variable {"+" Variable}]])
(type: .public Constant
Name)
diff --git a/stdlib/source/library/lux/tool/compiler/reference/variable.lux b/stdlib/source/library/lux/tool/compiler/reference/variable.lux
index 99b9d0e9b..002c892cd 100644
--- a/stdlib/source/library/lux/tool/compiler/reference/variable.lux
+++ b/stdlib/source/library/lux/tool/compiler/reference/variable.lux
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]]
[control
- [pipe {"+" [case>]}]]
+ [pipe {"+" case>}]]
[data
[text
- ["%" format {"+" [Format]}]]]
+ ["%" format {"+" Format}]]]
[math
[number
["n" nat]
diff --git a/stdlib/source/library/lux/tool/interpreter.lux b/stdlib/source/library/lux/tool/interpreter.lux
index a318dedfc..b08b79461 100644
--- a/stdlib/source/library/lux/tool/interpreter.lux
+++ b/stdlib/source/library/lux/tool/interpreter.lux
@@ -2,13 +2,13 @@
[library
[lux "*"
[control
- [monad {"+" [Monad do]}]
- ["[0]" try {"+" [Try]}]
- ["ex" exception {"+" [exception:]}]]
+ [monad {"+" Monad do}]
+ ["[0]" try {"+" Try}]
+ ["ex" exception {"+" exception:}]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
- [type {"+" [:sharing]}
+ ["%" format {"+" format}]]]
+ [type {"+" :sharing}
["[0]" check]]
[compiler
["[0]" phase
@@ -16,17 +16,17 @@
["[0]" module]
["[0]" type]]
["[0]" generation]
- ["[0]" directive {"+" [State+ Operation]}
+ ["[0]" directive {"+" State+ Operation}
["[0]" total]]
["[0]" extension]]
["[0]" default
["[0]" syntax]
- ["[0]" platform {"+" [Platform]}]
+ ["[0]" platform {"+" Platform}]
["[0]" init]]
- ["[0]" cli {"+" [Configuration]}]]
+ ["[0]" cli {"+" Configuration}]]
[world
- ["[0]" file {"+" [File]}]
- ["[0]" console {"+" [Console]}]]]]
+ ["[0]" file {"+" File}]
+ ["[0]" console {"+" Console}]]]]
["[0]" /type])
(exception: .public (error [message Text])
diff --git a/stdlib/source/library/lux/tool/mediator.lux b/stdlib/source/library/lux/tool/mediator.lux
index 9f214862e..21d1268e5 100644
--- a/stdlib/source/library/lux/tool/mediator.lux
+++ b/stdlib/source/library/lux/tool/mediator.lux
@@ -1,14 +1,14 @@
(.module:
[library
- [lux {"-" [Source Module]}
+ [lux {"-" Source Module}
[world
- ["[0]" binary {"+" [Binary]}]
- ["[0]" file {"+" [Path]}]]]]
+ ["[0]" binary {"+" Binary}]
+ ["[0]" file {"+" Path}]]]]
[//
- [compiler {"+" [Compiler]}
+ [compiler {"+" Compiler}
[meta
- ["[0]" archive {"+" [Archive]}
- [descriptor {"+" [Module]}]]]]])
+ ["[0]" archive {"+" Archive}
+ [descriptor {"+" Module}]]]]])
(type: .public Source
Path)
diff --git a/stdlib/source/library/lux/type.lux b/stdlib/source/library/lux/type.lux
index ae9314628..296bd0b96 100644
--- a/stdlib/source/library/lux/type.lux
+++ b/stdlib/source/library/lux/type.lux
@@ -1,16 +1,16 @@
(.module:
[library
- [lux {"-" [function :as]}
+ [lux {"-" function :as}
["@" target]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [Monad do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" Monad do}]]
[control
["[0]" function]
["[0]" maybe]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" monoid equivalence)]
@@ -19,7 +19,7 @@
["[0]" array]
["[0]" list ("[1]#[0]" functor monoid mix)]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
[number
diff --git a/stdlib/source/library/lux/type/abstract.lux b/stdlib/source/library/lux/type/abstract.lux
index db929aa88..1748d9ed4 100644
--- a/stdlib/source/library/lux/type/abstract.lux
+++ b/stdlib/source/library/lux/type/abstract.lux
@@ -3,11 +3,11 @@
[lux "*"
["[0]" meta]
[abstract
- [monad {"+" [Monad do]}]]
+ [monad {"+" Monad do}]]
[control
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" name ("[1]#[0]" codec)]
["[0]" text ("[1]#[0]" equivalence monoid)]
@@ -15,7 +15,7 @@
["[0]" list ("[1]#[0]" functor monoid)]]]
[macro
["[0]" code]
- [syntax {"+" [syntax:]}
+ [syntax {"+" syntax:}
["|[0]|" export]]]]]
["[0]" //])
diff --git a/stdlib/source/library/lux/type/check.lux b/stdlib/source/library/lux/type/check.lux
index 1af82bec0..b93188bb1 100644
--- a/stdlib/source/library/lux/type/check.lux
+++ b/stdlib/source/library/lux/type/check.lux
@@ -3,19 +3,19 @@
[lux "*"
["@" target]
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- ["[0]" monad {"+" [Monad do]}]]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ ["[0]" monad {"+" Monad do}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [Exception exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" Exception exception:}]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" monoid equivalence)]
[collection
["[0]" list]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[math
[number
["n" nat ("[1]#[0]" decimal)]]]]]
diff --git a/stdlib/source/library/lux/type/dynamic.lux b/stdlib/source/library/lux/type/dynamic.lux
index 0f0bf07d8..d0a042d07 100644
--- a/stdlib/source/library/lux/type/dynamic.lux
+++ b/stdlib/source/library/lux/type/dynamic.lux
@@ -3,15 +3,15 @@
[lux "*"
["[0]" debug]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
[parser
["<[0]>" code]]]
[data
[text
["%" format]]]
- [macro {"+" [with_identifiers]}
- ["[0]" syntax {"+" [syntax:]}]]
+ [macro {"+" with_identifiers}
+ ["[0]" syntax {"+" syntax:}]]
["[0]" type
abstract]]])
diff --git a/stdlib/source/library/lux/type/implicit.lux b/stdlib/source/library/lux/type/implicit.lux
index c94abe40c..97f14222f 100644
--- a/stdlib/source/library/lux/type/implicit.lux
+++ b/stdlib/source/library/lux/type/implicit.lux
@@ -2,29 +2,29 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]
+ ["[0]" monad {"+" do}]
["[0]" equivalence]]
[control
["[0]" maybe]
["[0]" try]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" monad mix)]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
["[0]" macro
["[0]" code]
- [syntax {"+" [syntax:]}]]
+ [syntax {"+" syntax:}]]
[math
["[0]" number
["n" nat]]]
["[0]" meta]
["[0]" type ("[1]#[0]" equivalence)
- ["[0]" check {"+" [Check]}]]]])
+ ["[0]" check {"+" Check}]]]])
(def: (type_var id env)
(-> Nat Type_Context (Meta Type))
diff --git a/stdlib/source/library/lux/type/poly.lux b/stdlib/source/library/lux/type/poly.lux
index acafa53e0..fbd910be4 100644
--- a/stdlib/source/library/lux/type/poly.lux
+++ b/stdlib/source/library/lux/type/poly.lux
@@ -4,21 +4,21 @@
["[0]" meta]
["[0]" type]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe]
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" type {"+" [Env]}]
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" type {"+" Env}]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" dictionary]]]
- [macro {"+" [with_identifiers]}
+ [macro {"+" with_identifiers}
["[0]" code]
- [syntax {"+" [syntax:]}]]
+ [syntax {"+" syntax:}]]
[math
[number
["n" nat]]]]])
diff --git a/stdlib/source/library/lux/type/quotient.lux b/stdlib/source/library/lux/type/quotient.lux
index e38951591..099d14b53 100644
--- a/stdlib/source/library/lux/type/quotient.lux
+++ b/stdlib/source/library/lux/type/quotient.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [type]}
+ [lux {"-" type}
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[control
[parser
["<[0]>" code]]]
- [macro {"+" [with_identifiers]}
- [syntax {"+" [syntax:]}]]
+ [macro {"+" with_identifiers}
+ [syntax {"+" syntax:}]]
["[0]" type
abstract]]])
diff --git a/stdlib/source/library/lux/type/refinement.lux b/stdlib/source/library/lux/type/refinement.lux
index 8e4f23952..52421e0a1 100644
--- a/stdlib/source/library/lux/type/refinement.lux
+++ b/stdlib/source/library/lux/type/refinement.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [type]}
+ [lux {"-" type}
[abstract
- [predicate {"+" [Predicate]}]]
+ [predicate {"+" Predicate}]]
[control
[parser
["<[0]>" code]]]
["[0]" macro
- [syntax {"+" [syntax:]}]]
+ [syntax {"+" syntax:}]]
["[0]" type
abstract]]])
diff --git a/stdlib/source/library/lux/type/resource.lux b/stdlib/source/library/lux/type/resource.lux
index baad50a5b..9d562cbd4 100644
--- a/stdlib/source/library/lux/type/resource.lux
+++ b/stdlib/source/library/lux/type/resource.lux
@@ -3,22 +3,22 @@
[lux "*"
["[0]" meta]
[abstract
- ["[0]" monad {"+" [Monad do]}
- [indexed {"+" [IxMonad]}]]]
+ ["[0]" monad {"+" Monad do}
+ [indexed {"+" IxMonad}]]]
[control
["[0]" maybe]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" set]
- ["[0]" row {"+" [Row]}]
+ ["[0]" row {"+" Row}]
["[0]" list ("[1]#[0]" functor mix)]]]
["[0]" macro
- [syntax {"+" [syntax:]}]]
+ [syntax {"+" syntax:}]]
[math
[number
["n" nat]]]
diff --git a/stdlib/source/library/lux/type/unit.lux b/stdlib/source/library/lux/type/unit.lux
index 8da26b424..5822d2103 100644
--- a/stdlib/source/library/lux/type/unit.lux
+++ b/stdlib/source/library/lux/type/unit.lux
@@ -3,26 +3,26 @@
[lux "*"
["[0]" meta]
[abstract
- [monad {"+" [Monad do]}]
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]
- [enum {"+" [Enum]}]]
+ [monad {"+" Monad do}]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]
+ [enum {"+" Enum}]]
[control
["<>" parser ("[1]#[0]" monad)
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[macro
["[0]" code]
["[0]" template]
- [syntax {"+" [syntax:]}
+ [syntax {"+" syntax:}
["|[0]|" export]]]
[math
[number
["n" nat]
["i" int]
- ["[0]" ratio {"+" [Ratio]}]]]
+ ["[0]" ratio {"+" Ratio}]]]
[type
abstract]]])
diff --git a/stdlib/source/library/lux/world/console.lux b/stdlib/source/library/lux/world/console.lux
index 937d05187..9d61a3d27 100644
--- a/stdlib/source/library/lux/world/console.lux
+++ b/stdlib/source/library/lux/world/console.lux
@@ -1,20 +1,20 @@
(.module:
[library
[lux "*"
- [ffi {"+" [import:]}]
+ [ffi {"+" import:}]
["@" target]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
- ["[0]" io {"+" [IO io]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
+ ["[0]" io {"+" IO io}]
[concurrency
- ["[0]" async {"+" [Async]}]
+ ["[0]" async {"+" Async}]
["[0]" atom]]]
[data
- ["[0]" text {"+" [Char]}
- ["%" format {"+" [format]}]]]]])
+ ["[0]" text {"+" Char}
+ ["%" format {"+" format}]]]]])
(type: .public (Console !)
(Interface
diff --git a/stdlib/source/library/lux/world/db/jdbc.lux b/stdlib/source/library/lux/world/db/jdbc.lux
index d086a743d..e1541ea12 100644
--- a/stdlib/source/library/lux/world/db/jdbc.lux
+++ b/stdlib/source/library/lux/world/db/jdbc.lux
@@ -1,29 +1,29 @@
(.module:
[library
- [lux {"-" [and int]}
+ [lux {"-" and int}
[control
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad do]}]
- ["[0]" try {"+" [Try]}]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad do}]
+ ["[0]" try {"+" Try}]
["ex" exception]
[concurrency
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]]
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]]
[security
- ["!" capability {"+" [capability:]}]]]
+ ["!" capability {"+" capability:}]]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]]
- ["[0]" io {"+" [IO]}]
+ ["%" format {"+" format}]]]
+ ["[0]" io {"+" IO}]
[world
- [net {"+" [URL]}]]
- [host {"+" [import:]}]]]
+ [net {"+" URL}]]
+ [host {"+" import:}]]]
[//
["[0]" sql]]
["[0]" / "_"
- ["[1][0]" input {"+" [Input]}]
- ["[1][0]" output {"+" [Output]}]])
+ ["[1][0]" input {"+" Input}]
+ ["[1][0]" output {"+" Output}]])
(import: java/lang/String)
diff --git a/stdlib/source/library/lux/world/db/jdbc/input.lux b/stdlib/source/library/lux/world/db/jdbc/input.lux
index 117edaab3..b29e064eb 100644
--- a/stdlib/source/library/lux/world/db/jdbc/input.lux
+++ b/stdlib/source/library/lux/world/db/jdbc/input.lux
@@ -1,16 +1,16 @@
(.module:
[library
- [lux {"-" [and int]}
- [ffi {"+" [import:]}]
+ [lux {"-" and int}
+ [ffi {"+" import:}]
[control
- [functor {"+" [Contravariant]}]
- [monad {"+" [Monad do]}]
- ["[0]" try {"+" [Try]}]]
+ [functor {"+" Contravariant}]
+ [monad {"+" Monad do}]
+ ["[0]" try {"+" Try}]]
[time
- ["[0]" instant {"+" [Instant]}]]
- ["[0]" io {"+" [IO]}]
+ ["[0]" instant {"+" Instant}]]
+ ["[0]" io {"+" IO}]
[world
- [binary {"+" [Binary]}]]]])
+ [binary {"+" Binary}]]]])
(import: java/lang/String)
diff --git a/stdlib/source/library/lux/world/db/jdbc/output.lux b/stdlib/source/library/lux/world/db/jdbc/output.lux
index 0ec397faf..c44667bf9 100644
--- a/stdlib/source/library/lux/world/db/jdbc/output.lux
+++ b/stdlib/source/library/lux/world/db/jdbc/output.lux
@@ -1,18 +1,18 @@
(.module:
[library
- [lux {"-" [and int]}
- [ffi {"+" [import:]}]
+ [lux {"-" and int}
+ [ffi {"+" import:}]
[control
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad do]}]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad do}]
["ex" exception]
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[time
- ["[0]" instant {"+" [Instant]}]]
- ["[0]" io {"+" [IO]}]
+ ["[0]" instant {"+" Instant}]]
+ ["[0]" io {"+" IO}]
[world
- [binary {"+" [Binary]}]]]])
+ [binary {"+" Binary}]]]])
(import: java/lang/String)
diff --git a/stdlib/source/library/lux/world/db/sql.lux b/stdlib/source/library/lux/world/db/sql.lux
index dd3472474..52f2fabca 100644
--- a/stdlib/source/library/lux/world/db/sql.lux
+++ b/stdlib/source/library/lux/world/db/sql.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [Source Definition function and or not type int]}
+ [lux {"-" Source Definition function and or not type int}
[control
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
[number
["i" int]]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[macro
diff --git a/stdlib/source/library/lux/world/file.lux b/stdlib/source/library/lux/world/file.lux
index 2aee13222..0ec5f4a2c 100644
--- a/stdlib/source/library/lux/world/file.lux
+++ b/stdlib/source/library/lux/world/file.lux
@@ -4,27 +4,27 @@
["@" target]
["[0]" ffi]
[abstract
- ["[0]" monad {"+" [Monad do]}]]
+ ["[0]" monad {"+" Monad do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" maybe ("[1]#[0]" functor)]
- ["[0]" try {"+" [Try]} ("[1]#[0]" functor)]
- ["[0]" exception {"+" [exception:]}]
- ["[0]" io {"+" [IO]} ("[1]#[0]" functor)]
+ ["[0]" try {"+" Try} ("[1]#[0]" functor)]
+ ["[0]" exception {"+" exception:}]
+ ["[0]" io {"+" IO} ("[1]#[0]" functor)]
["[0]" function]
[concurrency
- ["[0]" async {"+" [Async]}]
- ["[0]" stm {"+" [Var STM]}]]]
+ ["[0]" async {"+" Async}]
+ ["[0]" stm {"+" Var STM}]]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" product]
- ["[0]" binary {"+" [Binary]}]
+ ["[0]" binary {"+" Binary}]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" array {"+" [Array]}]
+ ["[0]" array {"+" Array}]
["[0]" list ("[1]#[0]" functor)]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[macro
["[0]" template]]
[math
@@ -32,7 +32,7 @@
["i" int]
["f" frac]]]
[time
- ["[0]" instant {"+" [Instant]}]
+ ["[0]" instant {"+" Instant}]
["[0]" duration]]]])
(type: .public Path
diff --git a/stdlib/source/library/lux/world/file/watch.lux b/stdlib/source/library/lux/world/file/watch.lux
index de05e5185..b3796ed38 100644
--- a/stdlib/source/library/lux/world/file/watch.lux
+++ b/stdlib/source/library/lux/world/file/watch.lux
@@ -2,24 +2,24 @@
[library
[lux "*"
["@" target]
- ["[0]" ffi {"+" [import:]}]
+ ["[0]" ffi {"+" import:}]
[abstract
- [predicate {"+" [Predicate]}]
- ["[0]" monad {"+" [do]}]]
+ [predicate {"+" Predicate}]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" io {"+" [IO]}]
+ ["[0]" io {"+" IO}]
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
[concurrency
- ["[0]" async {"+" [Async]}]
- ["[0]" stm {"+" [STM Var]}]]]
+ ["[0]" async {"+" Async}]
+ ["[0]" stm {"+" STM Var}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" list ("[1]#[0]" functor monoid mix)]
["[0]" set]
["[0]" array]]]
@@ -27,9 +27,9 @@
[number
["n" nat]]]
[time
- ["[0]" instant {"+" [Instant]} ("[1]#[0]" equivalence)]]
+ ["[0]" instant {"+" Instant} ("[1]#[0]" equivalence)]]
[type
- [abstract {"+" [abstract: :representation :abstraction]}]]]]
+ [abstract {"+" abstract: :representation :abstraction}]]]]
["[0]" //])
(abstract: .public Concern
diff --git a/stdlib/source/library/lux/world/net.lux b/stdlib/source/library/lux/world/net.lux
index 940c86fec..1cd25c6b8 100644
--- a/stdlib/source/library/lux/world/net.lux
+++ b/stdlib/source/library/lux/world/net.lux
@@ -1,6 +1,6 @@
(.module:
[library
- [lux {"-" [Location]}]])
+ [lux {"-" Location}]])
(type: .public Address
Text)
diff --git a/stdlib/source/library/lux/world/net/http.lux b/stdlib/source/library/lux/world/net/http.lux
index 8e61f33a0..2cd70e23c 100644
--- a/stdlib/source/library/lux/world/net/http.lux
+++ b/stdlib/source/library/lux/world/net/http.lux
@@ -2,15 +2,15 @@
[library
[lux "*"
[control
- [try {"+" [Try]}]
+ [try {"+" Try}]
[concurrency
- [frp {"+" [Channel]}]]
+ [frp {"+" Channel}]]
[parser
- ["[0]" environment {"+" [Environment]}]]]
+ ["[0]" environment {"+" Environment}]]]
[data
- [binary {"+" [Binary]}]]]]
- [// {"+" [URL]}
- [uri {"+" [URI]}]])
+ [binary {"+" Binary}]]]]
+ [// {"+" URL}
+ [uri {"+" URI}]])
(type: .public Version
Text)
diff --git a/stdlib/source/library/lux/world/net/http/client.lux b/stdlib/source/library/lux/world/net/http/client.lux
index 03b4cc26d..a34c8a7fc 100644
--- a/stdlib/source/library/lux/world/net/http/client.lux
+++ b/stdlib/source/library/lux/world/net/http/client.lux
@@ -4,23 +4,23 @@
["@" target]
["[0]" ffi]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
- ["[0]" io {"+" [IO]}]
+ [pipe {"+" case>}]
+ ["[0]" io {"+" IO}]
["[0]" maybe ("[1]#[0]" functor)]
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]}]]
+ ["[0]" async {"+" Async}]]
[parser
["<[0]>" code]]]
[data
- ["[0]" binary {"+" [Binary]}]
+ ["[0]" binary {"+" Binary}]
["[0]" text]
[collection
["[0]" dictionary]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]
[math
@@ -28,7 +28,7 @@
["n" nat]
["i" int]]]]]
["[0]" //
- [// {"+" [URL]}]])
+ [// {"+" URL}]])
(type: .public (Client !)
(Interface
diff --git a/stdlib/source/library/lux/world/net/http/cookie.lux b/stdlib/source/library/lux/world/net/http/cookie.lux
index 834dc1d81..39dad0676 100644
--- a/stdlib/source/library/lux/world/net/http/cookie.lux
+++ b/stdlib/source/library/lux/world/net/http/cookie.lux
@@ -2,22 +2,22 @@
[library
[lux "*"
[control
- [monad {"+" [do]}]
- ["[0]" try {"+" [Try]}]
+ [monad {"+" do}]
+ ["[0]" try {"+" Try}]
["p" parser ("[1]#[0]" monad)
- ["l" text {"+" [Parser]}]]]
+ ["l" text {"+" Parser}]]]
[data
[number
["i" int]]
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[format
- ["[0]" context {"+" [Context]}]]
+ ["[0]" context {"+" Context}]]
[collection
["[0]" dictionary]]]
[time
- ["[0]" duration {"+" [Duration]}]]]]
- ["[0]" // {"+" [Header]}
+ ["[0]" duration {"+" Duration}]]]]
+ ["[0]" // {"+" Header}
["[0]" header]])
(type: .public Directive
diff --git a/stdlib/source/library/lux/world/net/http/header.lux b/stdlib/source/library/lux/world/net/http/header.lux
index ec716819d..451397394 100644
--- a/stdlib/source/library/lux/world/net/http/header.lux
+++ b/stdlib/source/library/lux/world/net/http/header.lux
@@ -2,15 +2,15 @@
[library
[lux "*"
[control
- [pipe {"+" [case>]}]]
+ [pipe {"+" case>}]]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]]]]]
- [// {"+" [Header]}
- ["[0]" mime {"+" [MIME]}]
- [// {"+" [URL]}]])
+ ["[0]" dictionary {"+" Dictionary}]]]]]
+ [// {"+" Header}
+ ["[0]" mime {"+" MIME}]
+ [// {"+" URL}]])
(def: .public (has name value)
(-> Text Text Header)
diff --git a/stdlib/source/library/lux/world/net/http/mime.lux b/stdlib/source/library/lux/world/net/http/mime.lux
index fb80bdc86..e76bfab18 100644
--- a/stdlib/source/library/lux/world/net/http/mime.lux
+++ b/stdlib/source/library/lux/world/net/http/mime.lux
@@ -3,8 +3,8 @@
[lux "*"
[data
["[0]" text
- ["%" format {"+" [format]}]
- ["[0]" encoding {"+" [Encoding]}]]]
+ ["%" format {"+" format}]
+ ["[0]" encoding {"+" Encoding}]]]
[type
abstract]]])
diff --git a/stdlib/source/library/lux/world/net/http/query.lux b/stdlib/source/library/lux/world/net/http/query.lux
index 78ed13a06..585325112 100644
--- a/stdlib/source/library/lux/world/net/http/query.lux
+++ b/stdlib/source/library/lux/world/net/http/query.lux
@@ -3,17 +3,17 @@
[lux "*"
[control
pipe
- [monad {"+" [do]}]
- ["[0]" try {"+" [Try]}]
+ [monad {"+" do}]
+ ["[0]" try {"+" Try}]
["p" parser
- ["l" text {"+" [Parser]}]]]
+ ["l" text {"+" Parser}]]]
[data
[number
["[0]" nat]]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[format
- ["[0]" context {"+" [Context]}]]
+ ["[0]" context {"+" Context}]]
[collection
["[0]" dictionary]]]]])
diff --git a/stdlib/source/library/lux/world/net/http/request.lux b/stdlib/source/library/lux/world/net/http/request.lux
index 4b60936a6..fd5c7cd19 100644
--- a/stdlib/source/library/lux/world/net/http/request.lux
+++ b/stdlib/source/library/lux/world/net/http/request.lux
@@ -3,11 +3,11 @@
[lux "*"
[control
pipe
- ["[0]" monad {"+" [do]}]
+ ["[0]" monad {"+" do}]
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]}]
+ ["[0]" async {"+" Async}]
["[0]" frp]]
[parser
["<[0]>" json]]]
@@ -17,14 +17,14 @@
["[0]" text
["[0]" encoding]]
[format
- ["[0]" json {"+" [JSON]}]
- ["[0]" context {"+" [Context Property]}]]
+ ["[0]" json {"+" JSON}]
+ ["[0]" context {"+" Context Property}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
["[0]" dictionary]]]
[world
- ["[0]" binary {"+" [Binary]}]]]]
- ["[0]" // {"+" [Body Response Server]}
+ ["[0]" binary {"+" Binary}]]]]
+ ["[0]" // {"+" Body Response Server}
["[1][0]" response]
["[1][0]" query]
["[1][0]" cookie]])
diff --git a/stdlib/source/library/lux/world/net/http/response.lux b/stdlib/source/library/lux/world/net/http/response.lux
index 77b2ef773..7ef261f89 100644
--- a/stdlib/source/library/lux/world/net/http/response.lux
+++ b/stdlib/source/library/lux/world/net/http/response.lux
@@ -1,6 +1,6 @@
(.module:
[library
- [lux {"-" [static]}
+ [lux {"-" static}
[control
[concurrency
["[0]" async]
@@ -10,17 +10,17 @@
["[0]" encoding]]
[format
["[0]" html]
- ["[0]" css {"+" [CSS]}]
+ ["[0]" css {"+" CSS}]
["[0]" context]
- ["[0]" json {"+" [JSON]} ("[1]#[0]" codec)]]]
+ ["[0]" json {"+" JSON} ("[1]#[0]" codec)]]]
["[0]" io]
[world
- ["[0]" binary {"+" [Binary]}]]]]
- ["[0]" // {"+" [Status Body Response Server]}
+ ["[0]" binary {"+" Binary}]]]]
+ ["[0]" // {"+" Status Body Response Server}
["[0]" status]
- ["[0]" mime {"+" [MIME]}]
+ ["[0]" mime {"+" MIME}]
["[0]" header]
- [// {"+" [URL]}]])
+ [// {"+" URL}]])
(def: .public (static response)
(-> Response Server)
diff --git a/stdlib/source/library/lux/world/net/http/route.lux b/stdlib/source/library/lux/world/net/http/route.lux
index 92b522254..9f6b6bf69 100644
--- a/stdlib/source/library/lux/world/net/http/route.lux
+++ b/stdlib/source/library/lux/world/net/http/route.lux
@@ -1,8 +1,8 @@
(.module:
[library
- [lux {"-" [or]}
+ [lux {"-" or}
[control
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" maybe]
[concurrency
["[0]" async]]]
@@ -10,7 +10,7 @@
["[0]" text]
[number
["n" nat]]]]]
- ["[0]" // {"+" [URI Server]}
+ ["[0]" // {"+" URI Server}
["[1][0]" status]
["[1][0]" response]])
diff --git a/stdlib/source/library/lux/world/net/http/status.lux b/stdlib/source/library/lux/world/net/http/status.lux
index 829f078f1..1a3964751 100644
--- a/stdlib/source/library/lux/world/net/http/status.lux
+++ b/stdlib/source/library/lux/world/net/http/status.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux "*"]]
- [// {"+" [Status]}])
+ [// {"+" Status}])
... https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
(template [<status> <name>]
diff --git a/stdlib/source/library/lux/world/net/http/version.lux b/stdlib/source/library/lux/world/net/http/version.lux
index 7f6cf852b..356de35b2 100644
--- a/stdlib/source/library/lux/world/net/http/version.lux
+++ b/stdlib/source/library/lux/world/net/http/version.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux "*"]]
- [// {"+" [Version]}])
+ [// {"+" Version}])
(template [<name> <version>]
[(def: .public <name> Version <version>)]
diff --git a/stdlib/source/library/lux/world/output/video/resolution.lux b/stdlib/source/library/lux/world/output/video/resolution.lux
index af2870923..3fe36c5d8 100644
--- a/stdlib/source/library/lux/world/output/video/resolution.lux
+++ b/stdlib/source/library/lux/world/output/video/resolution.lux
@@ -2,8 +2,8 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]]
[data
["[0]" product]]
[math
diff --git a/stdlib/source/library/lux/world/program.lux b/stdlib/source/library/lux/world/program.lux
index 48c5f6ada..e69b0524b 100644
--- a/stdlib/source/library/lux/world/program.lux
+++ b/stdlib/source/library/lux/world/program.lux
@@ -2,27 +2,27 @@
[library
[lux "*"
["@" target]
- ["[0]" ffi {"+" [import:]}]
+ ["[0]" ffi {"+" import:}]
[abstract
- ["[0]" monad {"+" [Monad do]}]]
+ ["[0]" monad {"+" Monad do}]]
[control
["[0]" function]
- ["[0]" io {"+" [IO]}]
+ ["[0]" io {"+" IO}]
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
[concurrency
["[0]" atom]
- ["[0]" async {"+" [Async]}]]
+ ["[0]" async {"+" Async}]]
[parser
- ["[0]" environment {"+" [Environment]}]]]
+ ["[0]" environment {"+" Environment}]]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" array {"+" [Array]}]
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" array {"+" Array}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" list ("[1]#[0]" functor)]]]
["[0]" macro
["[0]" template]]
@@ -32,8 +32,8 @@
[type
abstract]]]
[//
- [file {"+" [Path]}]
- [shell {"+" [Exit]}]])
+ [file {"+" Path}]
+ [shell {"+" Exit}]])
(exception: .public (unknown_environment_variable [name Text])
(exception.report
diff --git a/stdlib/source/library/lux/world/service/authentication.lux b/stdlib/source/library/lux/world/service/authentication.lux
index 141f24e55..069eac560 100644
--- a/stdlib/source/library/lux/world/service/authentication.lux
+++ b/stdlib/source/library/lux/world/service/authentication.lux
@@ -2,9 +2,9 @@
[library
[lux "*"
[control
- [try {"+" [Try]}]
+ [try {"+" Try}]
[security
- [capability {"+" [Capability]}]]]]])
+ [capability {"+" Capability}]]]]])
(type: .public (Can_Register ! account secret value)
(Capability [account secret value] (! (Try Any))))
diff --git a/stdlib/source/library/lux/world/service/crud.lux b/stdlib/source/library/lux/world/service/crud.lux
index eeb245fea..db6145c55 100644
--- a/stdlib/source/library/lux/world/service/crud.lux
+++ b/stdlib/source/library/lux/world/service/crud.lux
@@ -2,11 +2,11 @@
[library
[lux "*"
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
[security
- ["!" capability {"+" [capability:]}]]]
+ ["!" capability {"+" capability:}]]]
[time
- ["[0]" instant {"+" [Instant]}]]]])
+ ["[0]" instant {"+" Instant}]]]])
(type: .public ID Nat)
diff --git a/stdlib/source/library/lux/world/service/inventory.lux b/stdlib/source/library/lux/world/service/inventory.lux
index 964809212..114227887 100644
--- a/stdlib/source/library/lux/world/service/inventory.lux
+++ b/stdlib/source/library/lux/world/service/inventory.lux
@@ -2,9 +2,9 @@
[library
[lux "*"
[control
- [try {"+" [Try]}]
+ [try {"+" Try}]
[security
- ["!" capability {"+" [capability:]}]]]]])
+ ["!" capability {"+" capability:}]]]]])
(type: .public ID
Nat)
diff --git a/stdlib/source/library/lux/world/service/journal.lux b/stdlib/source/library/lux/world/service/journal.lux
index 414b65017..49ac101ba 100644
--- a/stdlib/source/library/lux/world/service/journal.lux
+++ b/stdlib/source/library/lux/world/service/journal.lux
@@ -2,15 +2,15 @@
[library
[lux "*"
[control
- [equivalence {"+" [Equivalence]}]
- [interval {"+" [Interval]}]
- [try {"+" [Try]}]
+ [equivalence {"+" Equivalence}]
+ [interval {"+" Interval}]
+ [try {"+" Try}]
[security
- ["!" capability {"+" [capability:]}]]]
+ ["!" capability {"+" capability:}]]]
[data
["[0]" text ("[1]#[0]" equivalence)]]
[time
- ["[0]" instant {"+" [Instant]} ("[1]#[0]" equivalence)]]]])
+ ["[0]" instant {"+" Instant} ("[1]#[0]" equivalence)]]]])
(type: .public (Entry a)
(Record
diff --git a/stdlib/source/library/lux/world/service/mail.lux b/stdlib/source/library/lux/world/service/mail.lux
index 5d4256c20..6f189d485 100644
--- a/stdlib/source/library/lux/world/service/mail.lux
+++ b/stdlib/source/library/lux/world/service/mail.lux
@@ -2,11 +2,11 @@
[library
[lux "*"
[control
- [try {"+" [Try]}]
+ [try {"+" Try}]
[concurrency
- [frp {"+" [Channel]}]]
+ [frp {"+" Channel}]]
[security
- ["!" capability {"+" [capability:]}]]]]])
+ ["!" capability {"+" capability:}]]]]])
(capability: .public (Can_Send ! address message)
(can_send [address message] (! (Try Any))))
diff --git a/stdlib/source/library/lux/world/shell.lux b/stdlib/source/library/lux/world/shell.lux
index c195cb24a..c5f626e09 100644
--- a/stdlib/source/library/lux/world/shell.lux
+++ b/stdlib/source/library/lux/world/shell.lux
@@ -2,36 +2,36 @@
[library
[lux "*"
["@" target]
- ["jvm" ffi {"+" [import:]}]
+ ["jvm" ffi {"+" import:}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" function]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
- ["[0]" io {"+" [IO]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
+ ["[0]" io {"+" IO}]
[security
- ["?" policy {"+" [Context Safety Safe]}]]
+ ["?" policy {"+" Context Safety Safe}]]
[concurrency
- ["[0]" atom {"+" [Atom]}]
- ["[0]" async {"+" [Async]}]]
+ ["[0]" atom {"+" Atom}]
+ ["[0]" async {"+" Async}]]
[parser
- [environment {"+" [Environment]}]]]
+ [environment {"+" Environment}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
- ["[0]" array {"+" [Array]}]
+ ["[0]" array {"+" Array}]
["[0]" list ("[1]#[0]" mix functor)]
["[0]" dictionary]]]
[math
- [number {"+" [hex]}
+ [number {"+" hex}
["n" nat]]]]]
[//
- [file {"+" [Path]}]])
+ [file {"+" Path}]])
(type: .public Exit
Int)
diff --git a/stdlib/source/poly/lux/abstract/equivalence.lux b/stdlib/source/poly/lux/abstract/equivalence.lux
index 1159d4ff4..71441f13b 100644
--- a/stdlib/source/poly/lux/abstract/equivalence.lux
+++ b/stdlib/source/poly/lux/abstract/equivalence.lux
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- [monad {"+" [Monad do]}]]
+ [monad {"+" Monad do}]]
[control
["[0]" maybe]
["<>" parser
@@ -11,17 +11,17 @@
["[0]" product]
["[0]" bit]
["[0]" text ("[1]#[0]" monoid)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" monad)]
["[0]" row]
["[0]" array]
["[0]" queue]
["[0]" set]
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" tree]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
[number
@@ -36,7 +36,7 @@
["[0]" day]
["[0]" month]]
["[0]" type
- ["[0]" poly {"+" [poly:]}]
+ ["[0]" poly {"+" poly:}]
["[0]" unit]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/poly/lux/abstract/functor.lux b/stdlib/source/poly/lux/abstract/functor.lux
index 2c9ba91f1..895d509be 100644
--- a/stdlib/source/poly/lux/abstract/functor.lux
+++ b/stdlib/source/poly/lux/abstract/functor.lux
@@ -2,25 +2,25 @@
[library
[lux "*"
[abstract
- [monad {"+" [Monad do]}]]
+ [monad {"+" Monad do}]]
[control
["p" parser
["<[0]>" type]
- ["s" code {"+" [Parser]}]]]
+ ["s" code {"+" Parser}]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" monad monoid)]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
[number
["n" nat]]]
["[0]" type
- ["[0]" poly {"+" [poly:]}]]]]
+ ["[0]" poly {"+" poly:}]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/poly/lux/data/format/json.lux b/stdlib/source/poly/lux/data/format/json.lux
index f6ab79e6a..df9c9cc5b 100644
--- a/stdlib/source/poly/lux/data/format/json.lux
+++ b/stdlib/source/poly/lux/data/format/json.lux
@@ -3,7 +3,7 @@
[lux "*"
["[0]" debug]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" codec]]
[control
["[0]" try]
@@ -13,13 +13,13 @@
["<[0]>" code]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" monad)]
- ["[0]" row {"+" [row]}]
+ ["[0]" row {"+" row}]
["[0]" dictionary]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
[number
@@ -35,9 +35,9 @@
["[0]" month]]
["[0]" type
["[0]" unit]
- ["[0]" poly {"+" [poly:]}]]]]
+ ["[0]" poly {"+" poly:}]]]]
[\\library
- ["[0]" / {"+" [JSON]}]])
+ ["[0]" / {"+" JSON}]])
(def: tag
(-> Nat Frac)
diff --git a/stdlib/source/program/aedifex.lux b/stdlib/source/program/aedifex.lux
index 6732e711f..172f65c94 100644
--- a/stdlib/source/program/aedifex.lux
+++ b/stdlib/source/program/aedifex.lux
@@ -1,30 +1,30 @@
(.module:
[library
- [lux {"-" [Name]}
- [program {"+" [program:]}]
+ [lux {"-" Name}
+ [program {"+" program:}]
["[0]" debug]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [do>]}]
- ["[0]" io {"+" [IO]}]
- ["[0]" try {"+" [Try]} ("[1]#[0]" functor)]
- ["[0]" exception {"+" [exception:]}]
+ [pipe {"+" do>}]
+ ["[0]" io {"+" IO}]
+ ["[0]" try {"+" Try} ("[1]#[0]" functor)]
+ ["[0]" exception {"+" exception:}]
[parser
- [environment {"+" [Environment]}]]
+ [environment {"+" Environment}]]
[concurrency
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]]]
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[format
["[0]" xml]]
[collection
["[0]" set]
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" list ("[1]#[0]" functor)]]]
[tool
[compiler
@@ -32,28 +32,28 @@
[lux
["[0]" syntax]]]]]
[world
- ["[0]" shell {"+" [Exit Shell]}]
- ["[0]" console {"+" [Console]}]
- ["[0]" program {"+" [Program]}]
- ["[0]" file {"+" [Path]}
+ ["[0]" shell {"+" Exit Shell}]
+ ["[0]" console {"+" Console}]
+ ["[0]" program {"+" Program}]
+ ["[0]" file {"+" Path}
["[0]" watch]]
[net
["[0]" http "_"
["[1]" client]]]]]]
["[0]" / "_"
["[1]" profile]
- ["[1][0]" action {"+" [Action]}]
- ["[1][0]" project {"+" [Project]}]
+ ["[1][0]" action {"+" Action}]
+ ["[1][0]" project {"+" Project}]
["[1][0]" input]
["[1][0]" parser]
["[1][0]" pom]
["[1][0]" cli]
["[1][0]" dependency "_"
- ["[1]" resolution {"+" [Resolution]}]]
- ["[1][0]" repository {"+" [Repository]}
- ["[1]/[0]" remote {"+" [Address]}]
+ ["[1]" resolution {"+" Resolution}]]
+ ["[1][0]" repository {"+" Repository}
+ ["[1]/[0]" remote {"+" Address}]
["[1]/[0]" local]]
- ["[1][0]" command {"+" [Command]}
+ ["[1][0]" command {"+" Command}
["[1]/[0]" version]
["[1]/[0]" clean]
["[1]/[0]" pom]
diff --git a/stdlib/source/program/aedifex/action.lux b/stdlib/source/program/aedifex/action.lux
index 9923ea207..9f3d72207 100644
--- a/stdlib/source/program/aedifex/action.lux
+++ b/stdlib/source/program/aedifex/action.lux
@@ -2,11 +2,11 @@
[library
[lux "*"
[abstract
- [monad {"+" [Monad]}]]
+ [monad {"+" Monad}]]
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]}]]]]])
+ ["[0]" async {"+" Async}]]]]])
(type: .public (Action a)
(Async (Try a)))
diff --git a/stdlib/source/program/aedifex/artifact.lux b/stdlib/source/program/aedifex/artifact.lux
index e6e7bf949..cc97af80a 100644
--- a/stdlib/source/program/aedifex/artifact.lux
+++ b/stdlib/source/program/aedifex/artifact.lux
@@ -1,20 +1,20 @@
(.module:
[library
- [lux {"-" [Name local]}
+ [lux {"-" Name local}
[abstract
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]
- [hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]
+ [hash {"+" Hash}]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" order)
- ["%" format {"+" [Format]}]]
+ ["%" format {"+" Format}]]
[collection
["[0]" list ("[1]#[0]" monoid)]]]
[world
- ["[0]" file {"+" [Path]}]
+ ["[0]" file {"+" Path}]
[net
- ["[0]" uri {"+" [URI]}]]]]])
+ ["[0]" uri {"+" URI}]]]]])
(type: .public Group
Text)
diff --git a/stdlib/source/program/aedifex/artifact/extension.lux b/stdlib/source/program/aedifex/artifact/extension.lux
index 3150b9df4..df5fe17fe 100644
--- a/stdlib/source/program/aedifex/artifact/extension.lux
+++ b/stdlib/source/program/aedifex/artifact/extension.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [type]}
+ [lux {"-" type}
[data
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]]]
["[0]" // "_"
diff --git a/stdlib/source/program/aedifex/artifact/snapshot.lux b/stdlib/source/program/aedifex/artifact/snapshot.lux
index 16e10286e..aea20c0b4 100644
--- a/stdlib/source/program/aedifex/artifact/snapshot.lux
+++ b/stdlib/source/program/aedifex/artifact/snapshot.lux
@@ -1,19 +1,19 @@
(.module:
[library
- [lux {"-" [Name Type]}
+ [lux {"-" Name Type}
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
["<>" parser
- ["<[0]>" xml {"+" [Parser]}]
+ ["<[0]>" xml {"+" Parser}]
["<[0]>" text]]]
[data
["[0]" sum]
[format
- ["[0]" xml {"+" [XML]}]]]]]
+ ["[0]" xml {"+" XML}]]]]]
["[0]" / "_"
- ["[1][0]" stamp {"+" [Stamp]}]])
+ ["[1][0]" stamp {"+" Stamp}]])
(type: .public Snapshot
(Variant
diff --git a/stdlib/source/program/aedifex/artifact/snapshot/build.lux b/stdlib/source/program/aedifex/artifact/snapshot/build.lux
index 44adcc18b..e5a742264 100644
--- a/stdlib/source/program/aedifex/artifact/snapshot/build.lux
+++ b/stdlib/source/program/aedifex/artifact/snapshot/build.lux
@@ -2,17 +2,17 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
["<>" parser
- ["<[0]>" xml {"+" [Parser]}]
+ ["<[0]>" xml {"+" Parser}]
["<[0]>" text]]]
[data
[text
["%" format]]
[format
- ["[0]" xml {"+" [XML]}]]]
+ ["[0]" xml {"+" XML}]]]
[math
[number
["[0]" nat]]]]])
diff --git a/stdlib/source/program/aedifex/artifact/snapshot/stamp.lux b/stdlib/source/program/aedifex/artifact/snapshot/stamp.lux
index f5a08e942..f40cf76e5 100644
--- a/stdlib/source/program/aedifex/artifact/snapshot/stamp.lux
+++ b/stdlib/source/program/aedifex/artifact/snapshot/stamp.lux
@@ -2,19 +2,19 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
["<>" parser
- ["<[0]>" xml {"+" [Parser]}]
+ ["<[0]>" xml {"+" Parser}]
["<[0]>" text]]]
[data
["[0]" product]
[format
- ["[0]" xml {"+" [XML]}]]]]]
+ ["[0]" xml {"+" XML}]]]]]
["[0]" // "_"
- ["[1][0]" time {"+" [Time]}]
- ["[1][0]" build {"+" [Build]}]])
+ ["[1][0]" time {"+" Time}]
+ ["[1][0]" build {"+" Build}]])
(type: .public Stamp
(Record
diff --git a/stdlib/source/program/aedifex/artifact/snapshot/time.lux b/stdlib/source/program/aedifex/artifact/snapshot/time.lux
index 0b0bb8227..e3871ff1c 100644
--- a/stdlib/source/program/aedifex/artifact/snapshot/time.lux
+++ b/stdlib/source/program/aedifex/artifact/snapshot/time.lux
@@ -2,20 +2,20 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
["<[0]>" text]
- ["<[0]>" xml {"+" [Parser]}]]]
+ ["<[0]>" xml {"+" Parser}]]]
[data
[text
["%" format]]
[format
- ["[0]" xml {"+" [XML]}]]]
+ ["[0]" xml {"+" XML}]]]
[time
- ["[0]" instant {"+" [Instant]}]]]]
+ ["[0]" instant {"+" Instant}]]]]
["[0]" /// "_"
["[1][0]" time
["[1]/[0]" date]
diff --git a/stdlib/source/program/aedifex/artifact/snapshot/version.lux b/stdlib/source/program/aedifex/artifact/snapshot/version.lux
index 194956419..e2782c12a 100644
--- a/stdlib/source/program/aedifex/artifact/snapshot/version.lux
+++ b/stdlib/source/program/aedifex/artifact/snapshot/version.lux
@@ -1,21 +1,21 @@
(.module:
[library
- [lux {"-" [Type]}
+ [lux {"-" Type}
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
["<>" parser
- ["<[0]>" xml {"+" [Parser]}]
+ ["<[0]>" xml {"+" Parser}]
["<[0]>" text]]]
[data
["[0]" product]
["[0]" text]
[format
- ["[0]" xml {"+" [XML]}]]]]]
+ ["[0]" xml {"+" XML}]]]]]
["[0]" /// "_"
- ["[1][0]" type {"+" [Type]}]
- ["[1][0]" time {"+" [Time]}]])
+ ["[1][0]" type {"+" Type}]
+ ["[1][0]" time {"+" Time}]])
(type: .public Version
(Record
diff --git a/stdlib/source/program/aedifex/artifact/snapshot/version/value.lux b/stdlib/source/program/aedifex/artifact/snapshot/version/value.lux
index 12fe26c46..d2092b306 100644
--- a/stdlib/source/program/aedifex/artifact/snapshot/version/value.lux
+++ b/stdlib/source/program/aedifex/artifact/snapshot/version/value.lux
@@ -2,12 +2,12 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
["[0]" product]
["[0]" text
["%" format]]]]]
- ["[0]" /// {"+" [Snapshot]}
+ ["[0]" /// {"+" Snapshot}
["[1][0]" time]
["[1][0]" stamp]])
diff --git a/stdlib/source/program/aedifex/artifact/time.lux b/stdlib/source/program/aedifex/artifact/time.lux
index 7096d7420..0cc0a1267 100644
--- a/stdlib/source/program/aedifex/artifact/time.lux
+++ b/stdlib/source/program/aedifex/artifact/time.lux
@@ -3,18 +3,18 @@
[lux "*"
["[0]" time]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
["<>" parser
- ["<[0]>" text {"+" [Parser]}]]]
+ ["<[0]>" text {"+" Parser}]]]
[data
["[0]" product]
[text
- ["%" format {"+" [Format]}]]]
+ ["%" format {"+" Format}]]]
[time
- ["[0]" instant {"+" [Instant]}]]]]
+ ["[0]" instant {"+" Instant}]]]]
["[0]" / "_"
["[1][0]" date]
["[1][0]" time]])
diff --git a/stdlib/source/program/aedifex/artifact/time/date.lux b/stdlib/source/program/aedifex/artifact/time/date.lux
index 464c597c2..bc14e32e0 100644
--- a/stdlib/source/program/aedifex/artifact/time/date.lux
+++ b/stdlib/source/program/aedifex/artifact/time/date.lux
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" text {"+" [Parser]}]]]
+ ["<[0]>" text {"+" Parser}]]]
[data
[text
["%" format]]]
diff --git a/stdlib/source/program/aedifex/artifact/time/time.lux b/stdlib/source/program/aedifex/artifact/time/time.lux
index 8b3258c3a..4b77f6d1f 100644
--- a/stdlib/source/program/aedifex/artifact/time/time.lux
+++ b/stdlib/source/program/aedifex/artifact/time/time.lux
@@ -3,10 +3,10 @@
[lux "*"
["[0]" time]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["<>" parser
- ["<[0]>" text {"+" [Parser]}]]]
+ ["<[0]>" text {"+" Parser}]]]
[data
[text
["%" format]]]
diff --git a/stdlib/source/program/aedifex/artifact/type.lux b/stdlib/source/program/aedifex/artifact/type.lux
index 659155f49..5115080c4 100644
--- a/stdlib/source/program/aedifex/artifact/type.lux
+++ b/stdlib/source/program/aedifex/artifact/type.lux
@@ -1,6 +1,6 @@
(.module:
[library
- [lux {"-" [Type]}]])
+ [lux {"-" Type}]])
... https://maven.apache.org/ref/3.6.3/maven-core/artifact-handlers.html
(type: .public Type
diff --git a/stdlib/source/program/aedifex/artifact/versioning.lux b/stdlib/source/program/aedifex/artifact/versioning.lux
index 1e8d2cf04..09d8e4758 100644
--- a/stdlib/source/program/aedifex/artifact/versioning.lux
+++ b/stdlib/source/program/aedifex/artifact/versioning.lux
@@ -2,32 +2,32 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" xml {"+" [Parser]}]
+ ["<[0]>" xml {"+" Parser}]
["<[0]>" text]]]
[data
["[0]" product]
["[0]" text
["%" format]]
[format
- ["[0]" xml {"+" [XML]}]]
+ ["[0]" xml {"+" XML}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
[number
["n" nat]]]
- ["[0]" time {"+" [Time]}
- ["[0]" date {"+" [Date]}]
+ ["[0]" time {"+" Time}
+ ["[0]" date {"+" Date}]
["[0]" year]
["[0]" month]]]]
["[0]" // "_"
["[1][0]" time]
- ["[1][0]" snapshot {"+" [Snapshot]}
- ["[1]/[0]" version {"+" [Version]}]]])
+ ["[1][0]" snapshot {"+" Snapshot}
+ ["[1]/[0]" version {"+" Version}]]])
(type: .public Versioning
(Record
diff --git a/stdlib/source/program/aedifex/cli.lux b/stdlib/source/program/aedifex/cli.lux
index 9bc36f4c5..bedf1d993 100644
--- a/stdlib/source/program/aedifex/cli.lux
+++ b/stdlib/source/program/aedifex/cli.lux
@@ -1,20 +1,20 @@
(.module:
[library
- [lux {"-" [Name]}
+ [lux {"-" Name}
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
["<>" parser
- ["[0]" cli {"+" [Parser]}]]]
+ ["[0]" cli {"+" Parser}]]]
[data
["[0]" sum]
["[0]" product]
["[0]" text]]]]
[//
[repository
- [identity {"+" [Identity]}]]
- ["/" profile {"+" [Name]}]])
+ [identity {"+" Identity}]]
+ ["/" profile {"+" Name}]])
(type: .public Compilation
(Variant
diff --git a/stdlib/source/program/aedifex/command.lux b/stdlib/source/program/aedifex/command.lux
index 8594f0cfc..f30dbf70c 100644
--- a/stdlib/source/program/aedifex/command.lux
+++ b/stdlib/source/program/aedifex/command.lux
@@ -3,7 +3,7 @@
[lux "*"]]
["[0]" // "_"
["[1]" profile]
- ["[1][0]" action {"+" [Action]}]])
+ ["[1][0]" action {"+" Action}]])
(type: .public (Command a)
(-> //.Profile (Action a)))
diff --git a/stdlib/source/program/aedifex/command/auto.lux b/stdlib/source/program/aedifex/command/auto.lux
index 863251305..247160615 100644
--- a/stdlib/source/program/aedifex/command/auto.lux
+++ b/stdlib/source/program/aedifex/command/auto.lux
@@ -2,28 +2,28 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
[collection
["[0]" list]
["[0]" set]]]
[world
- [program {"+" [Program]}]
- [shell {"+" [Exit Shell]}]
- [console {"+" [Console]}]
+ [program {"+" Program}]
+ [shell {"+" Exit Shell}]
+ [console {"+" Console}]
["[0]" file
- ["[0]" watch {"+" [Watcher]}]]]]]
+ ["[0]" watch {"+" Watcher}]]]]]
["[0]" // "_"
["/[1]" // "_"
- [command {"+" [Command]}]
+ [command {"+" Command}]
["[1]" profile]
["[1][0]" action]
[dependency
- [resolution {"+" [Resolution]}]]]])
+ [resolution {"+" Resolution}]]]])
(def: (targets fs path)
(-> (file.System Async) file.Path (Async (List file.Path)))
diff --git a/stdlib/source/program/aedifex/command/build.lux b/stdlib/source/program/aedifex/command/build.lux
index d20b00479..19c7d86d9 100644
--- a/stdlib/source/program/aedifex/command/build.lux
+++ b/stdlib/source/program/aedifex/command/build.lux
@@ -1,45 +1,45 @@
(.module:
[library
- [lux {"-" [Name]}
- ["[0]" ffi {"+" [import:]}]
+ [lux {"-" Name}
+ ["[0]" ffi {"+" import:}]
[abstract
- [order {"+" [Order]}]
- [monad {"+" [do]}]]
+ [order {"+" Order}]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
- ["[0]" io {"+" [IO]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
+ ["[0]" io {"+" IO}]
[concurrency
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]]]
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" order)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" set]]]
[math
[number
["n" nat]
["i" int]]]
[world
- ["[0]" program {"+" [Program]}]
- ["[0]" file {"+" [Path]}]
- ["[0]" shell {"+" [Exit Process Shell]}]
- ["[0]" console {"+" [Console]}]
+ ["[0]" program {"+" Program}]
+ ["[0]" file {"+" Path}]
+ ["[0]" shell {"+" Exit Process Shell}]
+ ["[0]" console {"+" Console}]
[net
["[0]" uri]]]]]
["[0]" /// "_"
["[1]" profile]
["[1][0]" action]
- ["[1][0]" command {"+" [Command]}]
+ ["[1][0]" command {"+" Command}]
["[1][0]" local]
["[1][0]" repository]
["[1][0]" runtime]
- ["[1][0]" dependency {"+" [Dependency]}
- ["[1]/[0]" resolution {"+" [Resolution]}]]
- ["[1][0]" artifact {"+" [Group Name Version Artifact]}
+ ["[1][0]" dependency {"+" Dependency}
+ ["[1]/[0]" resolution {"+" Resolution}]]
+ ["[1][0]" artifact {"+" Group Name Version Artifact}
["[1]/[0]" type]]])
(type: Finder
diff --git a/stdlib/source/program/aedifex/command/clean.lux b/stdlib/source/program/aedifex/command/clean.lux
index bbdec8763..0e15592e4 100644
--- a/stdlib/source/program/aedifex/command/clean.lux
+++ b/stdlib/source/program/aedifex/command/clean.lux
@@ -2,21 +2,21 @@
[library
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- [try {"+" [Try]}]
+ [try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[world
- ["[0]" file {"+" [Path]}]
- ["[0]" console {"+" [Console]}]]]]
+ ["[0]" file {"+" Path}]
+ ["[0]" console {"+" Console}]]]]
["[0]" /// "_"
- [command {"+" [Command]}]
+ [command {"+" Command}]
["[1]" profile]
- ["[1][0]" action {"+" [Action]}]])
+ ["[1][0]" action {"+" Action}]])
(def: (clean_files! fs root)
(-> (file.System Async) Path (Async (Try Any)))
diff --git a/stdlib/source/program/aedifex/command/deploy.lux b/stdlib/source/program/aedifex/command/deploy.lux
index d6d783113..775d52529 100644
--- a/stdlib/source/program/aedifex/command/deploy.lux
+++ b/stdlib/source/program/aedifex/command/deploy.lux
@@ -2,18 +2,18 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [do>]}]
- ["[0]" try {"+" [Try]}]
+ [pipe {"+" do>}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]]
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]]
["<>" parser
["<[0]>" xml]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
[text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
@@ -23,34 +23,34 @@
["[0]" tar]
["[0]" xml]]]
[time
- ["[0]" instant {"+" [Instant]}]]
+ ["[0]" instant {"+" Instant}]]
[world
["[0]" file]
- ["[0]" console {"+" [Console]}]]]]
+ ["[0]" console {"+" Console}]]]]
[program
[compositor
["[0]" export]]]
["[0]" // "_"
["[1][0]" clean]
["/[1]" // "_"
- [command {"+" [Command]}]
+ [command {"+" Command}]
["/" profile]
- ["[1][0]" action {"+" [Action]}]
+ ["[1][0]" action {"+" Action}]
["[1][0]" pom]
["[1][0]" hash]
["[1][0]" package]
["[1][0]" dependency
["[1]/[0]" deployment]
- ["[1]/[0]" status {"+" [Status]}]]
- ["[1][0]" repository {"+" [Repository]}
- [identity {"+" [Identity]}]
+ ["[1]/[0]" status {"+" Status}]]
+ ["[1][0]" repository {"+" Repository}
+ [identity {"+" Identity}]
["[1]/[0]" remote]
["[1]/[0]" origin]]
["[1][0]" metadata
["[1]/[0]" artifact]
["[1]/[0]" snapshot]]
- ["[1][0]" artifact {"+" [Artifact]}
- ["[1]/[0]" extension {"+" [Extension]}]
+ ["[1][0]" artifact {"+" Artifact}
+ ["[1]/[0]" extension {"+" Extension}]
["[1]/[0]" type]]]])
(def: .public success
diff --git a/stdlib/source/program/aedifex/command/deps.lux b/stdlib/source/program/aedifex/command/deps.lux
index 50df346db..654f00156 100644
--- a/stdlib/source/program/aedifex/command/deps.lux
+++ b/stdlib/source/program/aedifex/command/deps.lux
@@ -2,33 +2,33 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" exception]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
[collection
- ["[0]" set {"+" [Set]}]
+ ["[0]" set {"+" Set}]
["[0]" list ("[1]#[0]" mix)]
["[0]" dictionary]]
[text
["%" format]]]
[world
- [net {"+" [URL]}]
- [program {"+" [Program]}]
+ [net {"+" URL}]
+ [program {"+" Program}]
["[0]" file]
- ["[0]" console {"+" [Console]}]]]]
+ ["[0]" console {"+" Console}]]]]
["[0]" // "_"
["[1][0]" clean]
["/[1]" // "_"
- [command {"+" [Command]}]
- [repository {"+" [Repository]}]
+ [command {"+" Command}]
+ [repository {"+" Repository}]
["[1]" profile]
- ["[1][0]" action {"+" [Action]}]
- ["[1][0]" artifact {"+" [Artifact]}]
- ["[1][0]" dependency {"+" [Dependency]}
- ["[1]/[0]" resolution {"+" [Resolution]}]
+ ["[1][0]" action {"+" Action}]
+ ["[1][0]" artifact {"+" Artifact}]
+ ["[1][0]" dependency {"+" Dependency}
+ ["[1]/[0]" resolution {"+" Resolution}]
["[1]/[0]" deployment]]]])
(def: format
diff --git a/stdlib/source/program/aedifex/command/install.lux b/stdlib/source/program/aedifex/command/install.lux
index d89773504..3436adf17 100644
--- a/stdlib/source/program/aedifex/command/install.lux
+++ b/stdlib/source/program/aedifex/command/install.lux
@@ -2,14 +2,14 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
["[0]" exception]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
[text
[encoding
["[0]" utf8]]]
@@ -20,27 +20,27 @@
["[0]" tar]
["[0]" xml]]]
[world
- [program {"+" [Program]}]
+ [program {"+" Program}]
["[0]" file]
- ["[0]" console {"+" [Console]}]]]]
+ ["[0]" console {"+" Console}]]]]
[program
[compositor
["[0]" export]]]
["[0]" // "_"
["[1][0]" clean]
["/[1]" // "_"
- ["/" profile {"+" [Profile]}]
- ["[1][0]" action {"+" [Action]}]
- ["[1][0]" command {"+" [Command]}]
+ ["/" profile {"+" Profile}]
+ ["[1][0]" action {"+" Action}]
+ ["[1][0]" command {"+" Command}]
["[1][0]" local]
["[1][0]" pom]
["[1][0]" package]
- [repository {"+" [Repository]}
+ [repository {"+" Repository}
["[1][0]" origin]]
["[1][0]" dependency "_"
["[1]/[0]" deployment]
["[1]/[0]" status]]
- ["[1][0]" artifact {"+" [Artifact]}
+ ["[1][0]" artifact {"+" Artifact}
["[1]/[0]" type]]]])
(def: .public success
diff --git a/stdlib/source/program/aedifex/command/pom.lux b/stdlib/source/program/aedifex/command/pom.lux
index f4eee1c2b..56e19488a 100644
--- a/stdlib/source/program/aedifex/command/pom.lux
+++ b/stdlib/source/program/aedifex/command/pom.lux
@@ -2,23 +2,23 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try ("[1]#[0]" functor)]
[concurrency
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]]]
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]]]
[data
[text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[format
["[0]" xml]]]
[world
["[0]" file]
- ["[0]" console {"+" [Console]}]]]]
+ ["[0]" console {"+" Console}]]]]
["[0]" /// "_"
- [command {"+" [Command]}]
+ [command {"+" Command}]
["[1][0]" action]
["[1][0]" pom]])
diff --git a/stdlib/source/program/aedifex/command/test.lux b/stdlib/source/program/aedifex/command/test.lux
index d017dd228..dc4b7a7e4 100644
--- a/stdlib/source/program/aedifex/command/test.lux
+++ b/stdlib/source/program/aedifex/command/test.lux
@@ -1,28 +1,28 @@
(.module:
[library
- [lux {"-" [Name]}
+ [lux {"-" Name}
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
[concurrency
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]]]
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]]]
[math
[number
["i" int]]]
[world
- ["[0]" program {"+" [Program]}]
+ ["[0]" program {"+" Program}]
["[0]" file]
- ["[0]" shell {"+" [Exit Shell]}]
- ["[0]" console {"+" [Console]}]]]]
+ ["[0]" shell {"+" Exit Shell}]
+ ["[0]" console {"+" Console}]]]]
["[0]" // "_"
["[1][0]" build]
["/[1]" // "_"
["[1]" profile]
["[1][0]" action]
- ["[1][0]" command {"+" [Command]}]
+ ["[1][0]" command {"+" Command}]
["[1][0]" runtime]
[dependency
- [resolution {"+" [Resolution]}]]]])
+ [resolution {"+" Resolution}]]]])
(def: .public start "[TEST STARTED]")
(def: .public success "[TEST ENDED]")
diff --git a/stdlib/source/program/aedifex/command/version.lux b/stdlib/source/program/aedifex/command/version.lux
index 11883dd86..9e01d2672 100644
--- a/stdlib/source/program/aedifex/command/version.lux
+++ b/stdlib/source/program/aedifex/command/version.lux
@@ -3,7 +3,7 @@
[lux "*"
[control
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[tool
[compiler
["[0]" version]
@@ -11,9 +11,9 @@
["[1]/[0]" lux "_"
["[1]" version]]]]]
[world
- ["[0]" console {"+" [Console]}]]]]
+ ["[0]" console {"+" Console}]]]]
[///
- [command {"+" [Command]}]])
+ [command {"+" Command}]])
(def: .public (do! console profile)
(-> (Console Async) (Command Any))
diff --git a/stdlib/source/program/aedifex/dependency.lux b/stdlib/source/program/aedifex/dependency.lux
index 451accd25..318152c5c 100644
--- a/stdlib/source/program/aedifex/dependency.lux
+++ b/stdlib/source/program/aedifex/dependency.lux
@@ -1,17 +1,17 @@
(.module:
[library
- [lux {"-" [Type]}
+ [lux {"-" Type}
[abstract
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]
- [hash {"+" [Hash]}]]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]
+ [hash {"+" Hash}]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" order)
- ["%" format {"+" [format]}]]]]]
+ ["%" format {"+" format}]]]]]
["[0]" // "_"
- ["[1]" artifact {"+" [Artifact]} ("[1]#[0]" order)
- [type {"+" [Type]}]]])
+ ["[1]" artifact {"+" Artifact} ("[1]#[0]" order)
+ [type {"+" Type}]]])
(type: .public Dependency
(Record
diff --git a/stdlib/source/program/aedifex/dependency/deployment.lux b/stdlib/source/program/aedifex/dependency/deployment.lux
index 843b24917..29f49b61a 100644
--- a/stdlib/source/program/aedifex/dependency/deployment.lux
+++ b/stdlib/source/program/aedifex/dependency/deployment.lux
@@ -2,43 +2,43 @@
[library
[lux "*"
[abstract
- [codec {"+" [Codec]}]
- ["[0]" monad {"+" [do]}]]
+ [codec {"+" Codec}]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" product]
[text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
["[0]" dictionary]
- ["[0]" set {"+" [Set]}]
+ ["[0]" set {"+" Set}]
["[0]" list ("[1]#[0]" monoid)]]]
[time
- ["[0]" instant {"+" [Instant]}]]]]
+ ["[0]" instant {"+" Instant}]]]]
["[0]" /// "_"
- [repository {"+" [Repository]}]
- ["[1][0]" hash {"+" [Hash]}]
- ["[1][0]" package {"+" [Package]}]
- ["[1][0]" artifact {"+" [Artifact]}
+ [repository {"+" Repository}]
+ ["[1][0]" hash {"+" Hash}]
+ ["[1][0]" package {"+" Package}]
+ ["[1][0]" artifact {"+" Artifact}
["[1]/[0]" time]
["[1]/[0]" type]
- ["[1]/[0]" extension {"+" [Extension]}]
+ ["[1]/[0]" extension {"+" Extension}]
["[1]/[0]" versioning]
["[1]/[0]" snapshot
["[1]/[0]" version
["[1]/[0]" value]]]]
["[1][0]" metadata "_"
["[1]/[0]" artifact]
- ["[1]/[0]" snapshot {"+" [Metadata]}]]
- ["[1][0]" dependency {"+" [Dependency]}
- [resolution {"+" [Resolution]}]
- ["[1]/[0]" status {"+" [Status]}]]])
+ ["[1]/[0]" snapshot {"+" Metadata}]]
+ ["[1][0]" dependency {"+" Dependency}
+ [resolution {"+" Resolution}]
+ ["[1]/[0]" status {"+" Status}]]])
(def: (with_status repository version_template [artifact type] [data status])
(-> (Repository Async) ///artifact.Version Dependency [Binary Status] (Async (Try Any)))
diff --git a/stdlib/source/program/aedifex/dependency/resolution.lux b/stdlib/source/program/aedifex/dependency/resolution.lux
index c5cdce6b8..7f5c2ecca 100644
--- a/stdlib/source/program/aedifex/dependency/resolution.lux
+++ b/stdlib/source/program/aedifex/dependency/resolution.lux
@@ -1,33 +1,33 @@
(.module:
[library
- [lux {"-" [Name]}
+ [lux {"-" Name}
["@" target]
["[0]" debug]
- ["[0]" ffi {"+" [import:]}]
+ ["[0]" ffi {"+" import:}]
[abstract
- [codec {"+" [Codec]}]
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]
- ["[0]" predicate {"+" [Predicate]}]]
+ [codec {"+" Codec}]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]
+ ["[0]" predicate {"+" Predicate}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]} ("[1]#[0]" functor)]
- ["[0]" exception {"+" [Exception exception:]}]
+ ["[0]" try {"+" Try} ("[1]#[0]" functor)]
+ ["[0]" exception {"+" Exception exception:}]
["<>" parser
- ["<[0]>" xml {"+" [Parser]}]]
+ ["<[0]>" xml {"+" Parser}]]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
- ["[0]" binary {"+" [Binary]}]
+ ["[0]" binary {"+" Binary}]
["[0]" name]
["[0]" text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[format
- ["[0]" xml {"+" [Tag XML]}]]
+ ["[0]" xml {"+" Tag XML}]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" set]
["[0]" list ("[1]#[0]" functor monoid)]]]
[math
@@ -35,27 +35,27 @@
["n" nat]
["[0]" i64]]]
[world
- [console {"+" [Console]}]
- [net {"+" [URL]}
+ [console {"+" Console}]
+ [net {"+" URL}
["[0]" uri]
["[0]" http "_"
["[1]" client]]]]]]
- ["[0]" // {"+" [Dependency]}
- ["[1][0]" status {"+" [Status]}]
+ ["[0]" // {"+" Dependency}
+ ["[1][0]" status {"+" Status}]
["/[1]" // "_"
["/" profile]
- ["[1][0]" hash {"+" [Hash SHA-1 MD5]}]
+ ["[1][0]" hash {"+" Hash SHA-1 MD5}]
["[1][0]" pom]
- ["[1][0]" package {"+" [Package]}]
- ["[1][0]" artifact {"+" [Version Artifact]}
- ["[1]/[0]" extension {"+" [Extension]}]
+ ["[1][0]" package {"+" Package}]
+ ["[1][0]" artifact {"+" Version Artifact}
+ ["[1]/[0]" extension {"+" Extension}]
["[1]/[0]" versioning]
["[0]" snapshot
[version
["[0]" value]]]]
- ["[1][0]" repository {"+" [Repository]}
- ["[1]/[0]" remote {"+" [Address]}]
- ["[1]/[0]" origin {"+" [Origin]}]]
+ ["[1][0]" repository {"+" Repository}
+ ["[1]/[0]" remote {"+" Address}]
+ ["[1]/[0]" origin {"+" Origin}]]
["[1][0]" metadata
["[1]/[0]" snapshot]]]])
diff --git a/stdlib/source/program/aedifex/dependency/status.lux b/stdlib/source/program/aedifex/dependency/status.lux
index 0be99a0fe..6942fb75b 100644
--- a/stdlib/source/program/aedifex/dependency/status.lux
+++ b/stdlib/source/program/aedifex/dependency/status.lux
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" sum]
["[0]" product]]]]
["[0]" /// "_"
- ["[1][0]" hash {"+" [Hash SHA-1 MD5]}]])
+ ["[1][0]" hash {"+" Hash SHA-1 MD5}]])
(type: .public Status
(Variant
diff --git a/stdlib/source/program/aedifex/format.lux b/stdlib/source/program/aedifex/format.lux
index 31471fa83..1518b50a2 100644
--- a/stdlib/source/program/aedifex/format.lux
+++ b/stdlib/source/program/aedifex/format.lux
@@ -4,18 +4,18 @@
[data
["[0]" text ("[1]#[0]" equivalence)]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" list ("[1]#[0]" monad)]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[macro
["[0]" code]
["[0]" template]]]]
["[0]" // "_"
["/" profile]
- ["[1][0]" runtime {"+" [Runtime]}]
- ["[1][0]" project {"+" [Project]}]
- ["[1][0]" dependency {"+" [Dependency]}]
- ["[1][0]" artifact {"+" [Artifact]}
+ ["[1][0]" runtime {"+" Runtime}]
+ ["[1][0]" project {"+" Project}]
+ ["[1][0]" dependency {"+" Dependency}]
+ ["[1][0]" artifact {"+" Artifact}
["[1]/[0]" type]]])
(type: .public (Format a)
diff --git a/stdlib/source/program/aedifex/hash.lux b/stdlib/source/program/aedifex/hash.lux
index 21b9abeff..6fa565867 100644
--- a/stdlib/source/program/aedifex/hash.lux
+++ b/stdlib/source/program/aedifex/hash.lux
@@ -1,18 +1,18 @@
(.module:
[library
[lux "*"
- ["[0]" ffi {"+" [import:]}]
+ ["[0]" ffi {"+" import:}]
[abstract
- [codec {"+" [Codec]}]
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [codec {"+" Codec}]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
- ["[0]" binary {"+" [Binary]}]
+ ["[0]" binary {"+" Binary}]
["[0]" text
- ["%" format {"+" [Format format]}]
+ ["%" format {"+" Format format}]
["[0]" encoding]]]
[math
[number
diff --git a/stdlib/source/program/aedifex/input.lux b/stdlib/source/program/aedifex/input.lux
index 9d470f772..ea33629d5 100644
--- a/stdlib/source/program/aedifex/input.lux
+++ b/stdlib/source/program/aedifex/input.lux
@@ -1,16 +1,16 @@
(.module:
[library
- [lux {"-" [Name]}
+ [lux {"-" Name}
[abstract
- ["[0]" monad {"+" [Monad do]}]
+ ["[0]" monad {"+" Monad do}]
["[0]" mix]]
[control
- [pipe {"+" [do>]}]
- ["[0]" try {"+" [Try]}]
+ [pipe {"+" do>}]
+ ["[0]" try {"+" Try}]
[parser
["<[0]>" code]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" text
[encoding
["[0]" utf8]]]
@@ -26,8 +26,8 @@
[world
["[0]" file]]]]
["[0]" // "_"
- ["[1][0]" profile {"+" [Name Profile]}]
- ["[1][0]" project {"+" [Project]}]
+ ["[1][0]" profile {"+" Name Profile}]
+ ["[1][0]" project {"+" Project}]
["[1][0]" parser]])
(def: (lux_parser source_code)
diff --git a/stdlib/source/program/aedifex/local.lux b/stdlib/source/program/aedifex/local.lux
index c901cc8a1..770f68cd6 100644
--- a/stdlib/source/program/aedifex/local.lux
+++ b/stdlib/source/program/aedifex/local.lux
@@ -3,12 +3,12 @@
[lux "*"
[data
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[world
[net
- ["[0]" uri {"+" [URI]}]]]]]
+ ["[0]" uri {"+" URI}]]]]]
["[0]" // "_"
- ["[1][0]" artifact {"+" [Version Artifact]}]])
+ ["[1][0]" artifact {"+" Version Artifact}]])
(def: / uri.separator)
diff --git a/stdlib/source/program/aedifex/metadata.lux b/stdlib/source/program/aedifex/metadata.lux
index 83320d752..e4f6bf3e1 100644
--- a/stdlib/source/program/aedifex/metadata.lux
+++ b/stdlib/source/program/aedifex/metadata.lux
@@ -3,13 +3,13 @@
[lux "*"
[data
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[world
- [file {"+" [Path]}]
+ [file {"+" Path}]
[net
- ["[0]" uri {"+" [URI]}]]]]]
+ ["[0]" uri {"+" URI}]]]]]
["[0]" // "_"
- ["[1][0]" artifact {"+" [Artifact]}]])
+ ["[1][0]" artifact {"+" Artifact}]])
(def: remote_file
Path
diff --git a/stdlib/source/program/aedifex/metadata/artifact.lux b/stdlib/source/program/aedifex/metadata/artifact.lux
index 2bae67087..603386212 100644
--- a/stdlib/source/program/aedifex/metadata/artifact.lux
+++ b/stdlib/source/program/aedifex/metadata/artifact.lux
@@ -1,17 +1,17 @@
(.module:
[library
- [lux {"-" [Name]}
+ [lux {"-" Name}
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]]
[control
- [pipe {"+" [do>]}]
- ["[0]" try {"+" [Try]}]
+ [pipe {"+" do>}]
+ ["[0]" try {"+" Try}]
["<>" parser
- ["<[0]>" xml {"+" [Parser]}]
+ ["<[0]>" xml {"+" Parser}]
["<[0]>" text]]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
["[0]" product]
["[0]" text
@@ -19,24 +19,24 @@
[encoding
["[0]" utf8]]]
[format
- ["[0]" xml {"+" [XML]}]]
+ ["[0]" xml {"+" XML}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
[number
["n" nat]]]
- ["[0]" time {"+" [Time]}
- ["[0]" instant {"+" [Instant]}]
- ["[0]" date {"+" [Date]}]
+ ["[0]" time {"+" Time}
+ ["[0]" instant {"+" Instant}]
+ ["[0]" date {"+" Date}]
["[0]" year]
["[0]" month]]
[world
[net
- ["[0]" uri {"+" [URI]}]]]]]
+ ["[0]" uri {"+" URI}]]]]]
["[0]" //
["/[1]" // "_"
- [repository {"+" [Repository]}]
- ["[1][0]" artifact {"+" [Group Name Version Artifact]}]]])
+ [repository {"+" Repository}]
+ ["[1][0]" artifact {"+" Group Name Version Artifact}]]])
(type: .public Metadata
(Record
diff --git a/stdlib/source/program/aedifex/metadata/snapshot.lux b/stdlib/source/program/aedifex/metadata/snapshot.lux
index 982d15556..5a784a18f 100644
--- a/stdlib/source/program/aedifex/metadata/snapshot.lux
+++ b/stdlib/source/program/aedifex/metadata/snapshot.lux
@@ -1,18 +1,18 @@
(.module:
[library
- [lux {"-" [Name Type]}
+ [lux {"-" Name Type}
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]]
[control
- [pipe {"+" [do> case>]}]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ [pipe {"+" do> case>}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
["<>" parser
- ["<[0]>" xml {"+" [Parser]}]
+ ["<[0]>" xml {"+" Parser}]
["<[0]>" text]]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
["[0]" product]
["[0]" text
@@ -20,27 +20,27 @@
[encoding
["[0]" utf8]]]
[format
- ["[0]" xml {"+" [XML]}]]
+ ["[0]" xml {"+" XML}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
[number
["n" nat]]]
- ["[0]" time {"+" [Time]}
- ["[0]" instant {"+" [Instant]}]
- ["[0]" date {"+" [Date]}]
+ ["[0]" time {"+" Time}
+ ["[0]" instant {"+" Instant}]
+ ["[0]" date {"+" Date}]
["[0]" year]
["[0]" month]]
[world
[net
- ["[0]" uri {"+" [URI]}]]]]]
+ ["[0]" uri {"+" URI}]]]]]
["[0]" //
["/[1]" // "_"
- [repository {"+" [Repository]}]
- ["[1][0]" artifact {"+" [Group Name Version Artifact]}
+ [repository {"+" Repository}]
+ ["[1][0]" artifact {"+" Group Name Version Artifact}
["[1]/[0]" time]
- ["[1]/[0]" type {"+" [Type]}]
- ["[1]/[0]" versioning {"+" [Versioning]}]
+ ["[1]/[0]" type {"+" Type}]
+ ["[1]/[0]" versioning {"+" Versioning}]
["[1]/[0]" snapshot
["[1]/[0]" version]
["[1]/[0]" stamp]]]]])
diff --git a/stdlib/source/program/aedifex/package.lux b/stdlib/source/program/aedifex/package.lux
index 6a8e89c57..a65f057dd 100644
--- a/stdlib/source/program/aedifex/package.lux
+++ b/stdlib/source/program/aedifex/package.lux
@@ -1,32 +1,32 @@
(.module:
[library
- [lux {"-" [local]}
+ [lux {"-" local}
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[control
- ["[0]" try {"+" [Try]} ("[1]#[0]" functor)]
+ ["[0]" try {"+" Try} ("[1]#[0]" functor)]
[parser
["<[0]>" xml]]]
[data
["[0]" sum]
["[0]" product]
- ["[0]" binary {"+" [Binary]}]
+ ["[0]" binary {"+" Binary}]
[text
[encoding
["[0]" utf8]]]
[format
- ["[0]" xml {"+" [XML]}]]
+ ["[0]" xml {"+" XML}]]
[collection
- [set {"+" [Set]}]]]]]
+ [set {"+" Set}]]]]]
["[0]" // "_"
["/" profile]
["[1][0]" hash]
["[1][0]" pom]
- [dependency {"+" [Dependency]}
- ["[1][0]" status {"+" [Status]}]]
+ [dependency {"+" Dependency}
+ ["[1][0]" status {"+" Status}]]
[repository
- [remote {"+" [Address]}]
- ["[1][0]" origin {"+" [Origin]}]]])
+ [remote {"+" Address}]
+ ["[1][0]" origin {"+" Origin}]]])
(type: .public Package
(Record
diff --git a/stdlib/source/program/aedifex/parser.lux b/stdlib/source/program/aedifex/parser.lux
index 80eb1bfea..ae64cb30c 100644
--- a/stdlib/source/program/aedifex/parser.lux
+++ b/stdlib/source/program/aedifex/parser.lux
@@ -1,31 +1,31 @@
(.module:
[library
- [lux {"-" [Module type]}
+ [lux {"-" Module type}
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["<>" parser
- ["<[0]>" code {"+" [Parser]}]]]
+ ["<[0]>" code {"+" Parser}]]]
[data
["[0]" text]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" dictionary {"+" Dictionary}]
+ ["[0]" set {"+" Set}]]]
[tool
[compiler
[meta
[archive
- [descriptor {"+" [Module]}]]]]]
+ [descriptor {"+" Module}]]]]]
[world
- [net {"+" [URL]}]]]]
+ [net {"+" URL}]]]]
["[0]" // "_"
["/" profile]
- ["[1][0]" runtime {"+" [Runtime]}]
- ["[1][0]" project {"+" [Project]}]
+ ["[1][0]" runtime {"+" Runtime}]
+ ["[1][0]" project {"+" Project}]
["[1][0]" dependency]
["[1][0]" repository "_"
["[1]" remote]]
- ["[1][0]" artifact {"+" [Artifact]}
+ ["[1][0]" artifact {"+" Artifact}
["[1]/[0]" type]]])
(def: (as_input input)
diff --git a/stdlib/source/program/aedifex/pom.lux b/stdlib/source/program/aedifex/pom.lux
index 226de3015..8ac9e1808 100644
--- a/stdlib/source/program/aedifex/pom.lux
+++ b/stdlib/source/program/aedifex/pom.lux
@@ -2,19 +2,19 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" maybe ("[1]#[0]" functor)]
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
["[0]" exception]
["<>" parser
- ["<[0]>" xml {"+" [Parser]}]]]
+ ["<[0]>" xml {"+" Parser}]]]
[data
["[0]" name]
["[0]" text]
[format
- ["_" xml {"+" [Tag XML]}]]
+ ["_" xml {"+" Tag XML}]]
[collection
["[0]" list ("[1]#[0]" monoid functor mix)]
["[0]" set]
@@ -23,10 +23,10 @@
["[0]" file]]]]
["[0]" // "_"
["/" profile]
- ["[1][0]" dependency {"+" [Dependency]}]
+ ["[1][0]" dependency {"+" Dependency}]
[repository
- [remote {"+" [Address]}]]
- ["[1][0]" artifact {"+" [Artifact]}
+ [remote {"+" Address}]]
+ ["[1][0]" artifact {"+" Artifact}
["[1]/[0]" type]]])
... https://maven.apache.org/pom.html
diff --git a/stdlib/source/program/aedifex/profile.lux b/stdlib/source/program/aedifex/profile.lux
index 3a81f1271..20347b27a 100644
--- a/stdlib/source/program/aedifex/profile.lux
+++ b/stdlib/source/program/aedifex/profile.lux
@@ -1,36 +1,36 @@
(.module:
[library
- [lux {"-" [Info Source Module Name]}
+ [lux {"-" Info Source Module Name}
[abstract
- [monoid {"+" [Monoid]}]
- [equivalence {"+" [Equivalence]}]]
+ [monoid {"+" Monoid}]
+ [equivalence {"+" Equivalence}]]
[control
["[0]" maybe ("[1]#[0]" monoid)]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" list ("[1]#[0]" monoid)]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[macro
["[0]" template]]
[world
- [net {"+" [URL]}]
- [file {"+" [Path]}]]
+ [net {"+" URL}]
+ [file {"+" Path}]]
[tool
[compiler
[meta
[archive
- [descriptor {"+" [Module]}]]]]]]]
+ [descriptor {"+" Module}]]]]]]]
[//
- ["[0]" runtime {"+" [Runtime]} ("[1]#[0]" equivalence)]
- ["[0]" dependency {"+" [Dependency]} ("[1]#[0]" equivalence)]
- ["[0]" artifact {"+" [Artifact]}
+ ["[0]" runtime {"+" Runtime} ("[1]#[0]" equivalence)]
+ ["[0]" dependency {"+" Dependency} ("[1]#[0]" equivalence)]
+ ["[0]" artifact {"+" Artifact}
["[0]" type]]
[repository
- [remote {"+" [Address]}]]])
+ [remote {"+" Address}]]])
(def: .public default_compiler
Dependency
diff --git a/stdlib/source/program/aedifex/project.lux b/stdlib/source/program/aedifex/project.lux
index 01173dba5..9649a8ad8 100644
--- a/stdlib/source/program/aedifex/project.lux
+++ b/stdlib/source/program/aedifex/project.lux
@@ -1,22 +1,22 @@
(.module:
[library
- [lux {"-" [Name]}
+ [lux {"-" Name}
[abstract
- [equivalence {"+" [Equivalence]}]
- [monoid {"+" [Monoid]}]
- ["[0]" monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monoid {"+" Monoid}]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
- ["[0]" set {"+" [Set]}]
+ ["[0]" dictionary {"+" Dictionary}]
+ ["[0]" set {"+" Set}]
["[0]" list ("[1]#[0]" mix)]]]]]
["[0]" // "_"
- ["[1]" profile {"+" [Name Profile]}]])
+ ["[1]" profile {"+" Name Profile}]])
(def: .public file
"project.lux")
diff --git a/stdlib/source/program/aedifex/repository.lux b/stdlib/source/program/aedifex/repository.lux
index 8aefc9dc6..0ea5d685e 100644
--- a/stdlib/source/program/aedifex/repository.lux
+++ b/stdlib/source/program/aedifex/repository.lux
@@ -2,18 +2,18 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [io {"+" [IO]}]
- ["[0]" try {"+" [Try]}]
+ [io {"+" IO}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]}]
+ ["[0]" async {"+" Async}]
["[0]" stm]]]
[data
- [binary {"+" [Binary]}]]
+ [binary {"+" Binary}]]
[world
[net
- [uri {"+" [URI]}]]]]])
+ [uri {"+" URI}]]]]])
(type: .public (Repository !)
(Interface
diff --git a/stdlib/source/program/aedifex/repository/identity.lux b/stdlib/source/program/aedifex/repository/identity.lux
index 39a614880..ad4be2d54 100644
--- a/stdlib/source/program/aedifex/repository/identity.lux
+++ b/stdlib/source/program/aedifex/repository/identity.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["[0]" ffi {"+" [import:]}]
+ ["[0]" ffi {"+" import:}]
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]]]])
diff --git a/stdlib/source/program/aedifex/repository/local.lux b/stdlib/source/program/aedifex/repository/local.lux
index 5af09ac99..517c7db89 100644
--- a/stdlib/source/program/aedifex/repository/local.lux
+++ b/stdlib/source/program/aedifex/repository/local.lux
@@ -2,19 +2,19 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[world
- [program {"+" [Program]}]
+ [program {"+" Program}]
["[0]" file]
[net
- ["[0]" uri {"+" [URI]}]]]]]
+ ["[0]" uri {"+" URI}]]]]]
["[0]" //
["/[1]" // "_"
["[1][0]" local]
diff --git a/stdlib/source/program/aedifex/repository/origin.lux b/stdlib/source/program/aedifex/repository/origin.lux
index a5a613a1a..319091936 100644
--- a/stdlib/source/program/aedifex/repository/origin.lux
+++ b/stdlib/source/program/aedifex/repository/origin.lux
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
["[0]" sum]
["[0]" text]]
[world
- [file {"+" [Path]}]
- [net {"+" [URL]}]]]])
+ [file {"+" Path}]
+ [net {"+" URL}]]]])
(type: .public Origin
(Variant
diff --git a/stdlib/source/program/aedifex/repository/remote.lux b/stdlib/source/program/aedifex/repository/remote.lux
index d314cfa39..932a87092 100644
--- a/stdlib/source/program/aedifex/repository/remote.lux
+++ b/stdlib/source/program/aedifex/repository/remote.lux
@@ -2,15 +2,15 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" io {"+" [IO]}]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" io {"+" IO}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" product]
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[tool
[compiler
["[0]" version]
@@ -18,17 +18,17 @@
["[1]/[0]" lux "_"
["[1]" version]]]]]
[world
- [net {"+" [URL]}
- [uri {"+" [URI]}]
+ [net {"+" URL}
+ [uri {"+" URI}]
["[0]" http "_"
["[1]" client]
["[1]/[0]" status]
["@[1]" /]]]]]]
["[0]" //
- ["[1][0]" identity {"+" [Identity]}]
+ ["[1][0]" identity {"+" Identity}]
["/[1]" // "_"
- ["[1][0]" artifact {"+" [Version Artifact]}
- [extension {"+" [Extension]}]]]])
+ ["[1][0]" artifact {"+" Version Artifact}
+ [extension {"+" Extension}]]]])
(type: .public Address
URL)
diff --git a/stdlib/source/program/aedifex/runtime.lux b/stdlib/source/program/aedifex/runtime.lux
index 6c90e4b73..d3cb3acb3 100644
--- a/stdlib/source/program/aedifex/runtime.lux
+++ b/stdlib/source/program/aedifex/runtime.lux
@@ -1,12 +1,12 @@
(.module:
[library
- [lux {"-" [for]}
+ [lux {"-" for}
[abstract
- [equivalence {"+" [Equivalence]}]]
+ [equivalence {"+" Equivalence}]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" monoid)]]]
[macro
diff --git a/stdlib/source/program/compositor.lux b/stdlib/source/program/compositor.lux
index 840b06e2d..6e2ea94c0 100644
--- a/stdlib/source/program/compositor.lux
+++ b/stdlib/source/program/compositor.lux
@@ -1,24 +1,24 @@
(.module:
[library
- [lux {"-" [Module]}
- [type {"+" [:sharing]}]
+ [lux {"-" Module}
+ [type {"+" :sharing}]
["@" target]
["[0]" debug]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" io {"+" [IO io]}]
- ["[0]" try {"+" [Try]}]
+ ["[0]" io {"+" IO io}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]]]
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
- ["[0]" row {"+" [Row]}]]]
+ ["[0]" dictionary {"+" Dictionary}]
+ ["[0]" row {"+" Row}]]]
[time
["[0]" instant]]
["[0]" world "_"
@@ -30,21 +30,21 @@
[compiler
["[0]" phase]
[default
- ["[0]" platform {"+" [Platform]}]]
+ ["[0]" platform {"+" Platform}]]
[language
["$" lux
- ["[1]/[0]" program {"+" [Program]}]
+ ["[1]/[0]" program {"+" Program}]
["[0]" syntax]
["[0]" analysis
- [macro {"+" [Expander]}]]
- ["[0]" generation {"+" [Buffer Context]}]
+ [macro {"+" Expander}]]
+ ["[0]" generation {"+" Buffer Context}]
["[0]" directive]
[phase
- [extension {"+" [Extender]}]]]]
+ [extension {"+" Extender}]]]]
[meta
- [packager {"+" [Packager]}]
- [archive {"+" [Archive]}
- [descriptor {"+" [Module]}]]
+ [packager {"+" Packager}]
+ [archive {"+" Archive}
+ [descriptor {"+" Module}]]
[cache
["[0]" dependency]]
[io
@@ -52,8 +52,8 @@
... ["[0]" interpreter]
]]]
["[0]" / "_"
- ["[1][0]" cli {"+" [Service]}]
- ["[1][0]" static {"+" [Static]}]
+ ["[1][0]" cli {"+" Service}]
+ ["[1][0]" static {"+" Static}]
["[1][0]" export]
["[1][0]" import]])
diff --git a/stdlib/source/program/compositor/cli.lux b/stdlib/source/program/compositor/cli.lux
index e678f2c6e..207d76560 100644
--- a/stdlib/source/program/compositor/cli.lux
+++ b/stdlib/source/program/compositor/cli.lux
@@ -1,17 +1,17 @@
(.module:
[library
- [lux {"-" [Module Source]}
+ [lux {"-" Module Source}
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["<>" parser
- ["[0]" cli {"+" [Parser]}]]]
+ ["[0]" cli {"+" Parser}]]]
[tool
[compiler
[meta
[archive
- [descriptor {"+" [Module]}]]]]]
+ [descriptor {"+" Module}]]]]]
[world
- [file {"+" [Path]}]]]])
+ [file {"+" Path}]]]])
(type: .public Source
Path)
diff --git a/stdlib/source/program/compositor/export.lux b/stdlib/source/program/compositor/export.lux
index 117c52251..64cb95955 100644
--- a/stdlib/source/program/compositor/export.lux
+++ b/stdlib/source/program/compositor/export.lux
@@ -1,15 +1,15 @@
(.module:
[library
- [lux {"-" [Source]}
+ [lux {"-" Source}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" dictionary]
["[0]" row]]
@@ -22,11 +22,11 @@
[compiler
[meta
["[0]" io "_"
- ["[1]" context {"+" [Extension]}]]]]]
+ ["[1]" context {"+" Extension}]]]]]
[world
["[0]" file]]]]
[//
- [cli {"+" [Source Export]}]])
+ [cli {"+" Source Export}]])
(def: file
"library.tar")
diff --git a/stdlib/source/program/compositor/import.lux b/stdlib/source/program/compositor/import.lux
index 0e41d66a9..04eb93e6e 100644
--- a/stdlib/source/program/compositor/import.lux
+++ b/stdlib/source/program/compositor/import.lux
@@ -1,21 +1,21 @@
(.module:
[library
- [lux {"-" [Module]}
+ [lux {"-" Module}
[abstract
- ["[0]" monad {"+" [Monad do]}]]
+ ["[0]" monad {"+" Monad do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
[concurrency
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]]
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]]
["<>" parser
["<[0]>" binary]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" row]]
[format
["[0]" tar]]]
@@ -23,11 +23,11 @@
[compiler
[meta
[archive
- [descriptor {"+" [Module]}]]]]]
+ [descriptor {"+" Module}]]]]]
[world
["[0]" file]]]]
[//
- [cli {"+" [Library]}]])
+ [cli {"+" Library}]])
(def: Action
(type (All (_ a) (Async (Try a)))))
diff --git a/stdlib/source/program/compositor/static.lux b/stdlib/source/program/compositor/static.lux
index 44d5d8a18..b509d5108 100644
--- a/stdlib/source/program/compositor/static.lux
+++ b/stdlib/source/program/compositor/static.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- [target {"+" [Target]}]
+ [target {"+" Target}]
[world
- [file {"+" [Path]}]]]])
+ [file {"+" Path}]]]])
(type: .public Static
(Record
diff --git a/stdlib/source/specification/aedifex/repository.lux b/stdlib/source/specification/aedifex/repository.lux
index 7ed477767..da7667c98 100644
--- a/stdlib/source/specification/aedifex/repository.lux
+++ b/stdlib/source/specification/aedifex/repository.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
["[0]" binary
["_[1]" \\test]]]
@@ -17,7 +17,7 @@
["[0]" /
["[1][0]" remote]
["/[1]" // "_"
- ["[1][0]" artifact {"+" [Artifact]}
+ ["[1][0]" artifact {"+" Artifact}
["[1]/[0]" extension]]]]]
[\\test
["_[0]" // "_"
diff --git a/stdlib/source/specification/compositor.lux b/stdlib/source/specification/compositor.lux
index 832273cd3..8e65e038d 100644
--- a/stdlib/source/specification/compositor.lux
+++ b/stdlib/source/specification/compositor.lux
@@ -1,10 +1,10 @@
(.module:
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" io {"+" [IO]}]
+ ["[0]" io {"+" IO}]
["[0]" try]]
[math
["r" random]]
@@ -13,12 +13,12 @@
["[0]" analysis]
["[0]" directive]
[phase
- [macro {"+" [Expander]}]
- [generation {"+" [Bundle]}]]
+ [macro {"+" Expander}]
+ [generation {"+" Bundle}]]
[default
- [platform {"+" [Platform]}]]]]]
+ [platform {"+" Platform}]]]]]
["[0]" / "_"
- ["[1][0]" common {"+" [Runner Definer]}]
+ ["[1][0]" common {"+" Runner Definer}]
["[1]./" analysis "_"
["[1][0]" type]]
["[1]./" generation "_"
diff --git a/stdlib/source/specification/compositor/analysis/type.lux b/stdlib/source/specification/compositor/analysis/type.lux
index bd8da0f38..d4f3a863b 100644
--- a/stdlib/source/specification/compositor/analysis/type.lux
+++ b/stdlib/source/specification/compositor/analysis/type.lux
@@ -1,21 +1,21 @@
(.module:
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" io]
["[0]" try]]
[math
- ["r" random {"+" [Random]}]]
+ ["r" random {"+" Random}]]
[macro
["[0]" code]]
[tool
[compiler
- [analysis {"+" [State+]}]
+ [analysis {"+" State+}]
["[0]" phase
- [macro {"+" [Expander]}]
+ [macro {"+" Expander}]
["[0]" analysis
["[1]/[0]" scope]
["[1]/[0]" type]]]]]])
diff --git a/stdlib/source/specification/compositor/common.lux b/stdlib/source/specification/compositor/common.lux
index c71082a94..616952c2b 100644
--- a/stdlib/source/specification/compositor/common.lux
+++ b/stdlib/source/specification/compositor/common.lux
@@ -1,23 +1,23 @@
(.module:
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" io {"+" [IO]}]
- ["[0]" try {"+" [Try]}]]
+ ["[0]" io {"+" IO}]
+ ["[0]" try {"+" Try}]]
[tool
[compiler
["[0]" reference]
["[0]" analysis]
- ["[0]" synthesis {"+" [Synthesis]}]
+ ["[0]" synthesis {"+" Synthesis}]
["[0]" directive]
["[0]" phase
- ["[0]" macro {"+" [Expander]}]
- ["[0]" generation {"+" [Operation]}]
- [extension {"+" [Extender]}
+ ["[0]" macro {"+" Expander}]
+ ["[0]" generation {"+" Operation}]
+ [extension {"+" Extender}
["[0]" bundle]]]
[default
- ["[0]" platform {"+" [Platform]}]]]]])
+ ["[0]" platform {"+" Platform}]]]]])
(type: .public Runner
(-> Text Synthesis (Try Any)))
diff --git a/stdlib/source/specification/compositor/generation/case.lux b/stdlib/source/specification/compositor/generation/case.lux
index 8343cbb67..00de5e126 100644
--- a/stdlib/source/specification/compositor/generation/case.lux
+++ b/stdlib/source/specification/compositor/generation/case.lux
@@ -1,32 +1,32 @@
(.module:
- [lux {"-" [case]}
- ["_" test {"+" [Test]}]
+ [lux {"-" case}
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
- ["[0]" try {"+" [Try]}]]
+ [pipe {"+" case>}]
+ ["[0]" try {"+" Try}]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[number
["n" nat]
["f" frac]]
[collection
["[0]" list ("[1]#[0]" mix)]]]
[math
- ["r" random {"+" [Random]}]]
+ ["r" random {"+" Random}]]
[tool
[compiler
["[0]" reference]
["[0]" analysis]
- ["[0]" synthesis {"+" [Path Synthesis]}]
+ ["[0]" synthesis {"+" Path Synthesis}]
["[0]" phase
["[1]/[0]" synthesis
["[0]" case]]
["[0]" extension/synthesis]]]]]
[///
- [common {"+" [Runner]}]])
+ [common {"+" Runner}]])
(def: limit Nat 10)
diff --git a/stdlib/source/specification/compositor/generation/common.lux b/stdlib/source/specification/compositor/generation/common.lux
index 82dc698f9..6f7fe3b68 100644
--- a/stdlib/source/specification/compositor/generation/common.lux
+++ b/stdlib/source/specification/compositor/generation/common.lux
@@ -1,11 +1,11 @@
(.module:
- [lux {"-" [i64]}
- ["_" test {"+" [Test]}]
+ [lux {"-" i64}
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
- ["[0]" try {"+" [Try]}]]
+ [pipe {"+" case>}]
+ ["[0]" try {"+" Try}]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
[number
@@ -14,11 +14,11 @@
["i" int]
["f" frac]]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]
[math
- ["r" random {"+" [Random]}]]
+ ["r" random {"+" Random}]]
[tool
[compiler
["[0]" reference]
@@ -26,7 +26,7 @@
["[0]" // "_"
["[1][0]" case]
[//
- [common {"+" [Runner]}]]])
+ [common {"+" Runner}]]])
(def: safe
(-> Text Text)
diff --git a/stdlib/source/specification/compositor/generation/function.lux b/stdlib/source/specification/compositor/generation/function.lux
index 8250a8d71..0898eb48b 100644
--- a/stdlib/source/specification/compositor/generation/function.lux
+++ b/stdlib/source/specification/compositor/generation/function.lux
@@ -1,11 +1,11 @@
(.module:
- [lux {"-" [function]}
- ["_" test {"+" [Test]}]
+ [lux {"-" function}
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" enum]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" maybe]]
[data
[number
@@ -13,16 +13,16 @@
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
- ["r" random {"+" [Random]} ("[1]#[0]" monad)]]
+ ["r" random {"+" Random} ("[1]#[0]" monad)]]
[tool
[compiler
- [analysis {"+" [Arity]}]
- ["[0]" reference {"+" [Register]}]
- ["[0]" synthesis {"+" [Synthesis]}]]]]
+ [analysis {"+" Arity}]
+ ["[0]" reference {"+" Register}]
+ ["[0]" synthesis {"+" Synthesis}]]]]
["[0]" // "_"
["[1][0]" case]
[//
- [common {"+" [Runner]}]]])
+ [common {"+" Runner}]]])
(def: max_arity
Arity
diff --git a/stdlib/source/specification/compositor/generation/primitive.lux b/stdlib/source/specification/compositor/generation/primitive.lux
index 531b48c88..48de4d90e 100644
--- a/stdlib/source/specification/compositor/generation/primitive.lux
+++ b/stdlib/source/specification/compositor/generation/primitive.lux
@@ -1,24 +1,24 @@
(.module:
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
[number
["f" frac]]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
["r" random]]
[tool
[compiler
["[0]" synthesis]]]]
[///
- [common {"+" [Runner]}]])
+ [common {"+" Runner}]])
(def: (f/=' reference subject)
(-> Frac Frac Bit)
diff --git a/stdlib/source/specification/compositor/generation/reference.lux b/stdlib/source/specification/compositor/generation/reference.lux
index ddeab3146..d19aed0af 100644
--- a/stdlib/source/specification/compositor/generation/reference.lux
+++ b/stdlib/source/specification/compositor/generation/reference.lux
@@ -1,10 +1,10 @@
(.module:
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try]]
[data
[number
@@ -15,9 +15,9 @@
["[0]" reference]
["[0]" synthesis]]]
[math
- ["r" random {"+" [Random]}]]]
+ ["r" random {"+" Random}]]]
[///
- [common {"+" [Runner Definer]}]])
+ [common {"+" Runner Definer}]])
(def: name
(Random Name)
diff --git a/stdlib/source/specification/compositor/generation/structure.lux b/stdlib/source/specification/compositor/generation/structure.lux
index 9045c60e1..40a00e8c6 100644
--- a/stdlib/source/specification/compositor/generation/structure.lux
+++ b/stdlib/source/specification/compositor/generation/structure.lux
@@ -1,10 +1,10 @@
(.module:
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" maybe]
["[0]" try]]
[data
@@ -12,19 +12,19 @@
["n" nat]
["i" int]]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" array {"+" [Array]}]
+ ["[0]" array {"+" Array}]
["[0]" list ("[1]#[0]" functor)]]]
[math
["r" random]]
- ["[0]" ffi {"+" [import:]}]
+ ["[0]" ffi {"+" import:}]
[tool
[compiler
["[0]" analysis]
["[0]" synthesis]]]]
[///
- [common {"+" [Runner]}]])
+ [common {"+" Runner}]])
(import: java/lang/Integer)
diff --git a/stdlib/source/specification/lux/abstract/apply.lux b/stdlib/source/specification/lux/abstract/apply.lux
index 9b52df567..00629ed8a 100644
--- a/stdlib/source/specification/lux/abstract/apply.lux
+++ b/stdlib/source/specification/lux/abstract/apply.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" function]]
[math
@@ -11,9 +11,9 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Apply]}]]
+ ["[0]" / {"+" Apply}]]
[//
- [functor {"+" [Injection Comparison]}]])
+ [functor {"+" Injection Comparison}]])
(def: (identity injection comparison (^open "#[0]"))
(All (_ f) (-> (Injection f) (Comparison f) (Apply f) Test))
diff --git a/stdlib/source/specification/lux/abstract/codec.lux b/stdlib/source/specification/lux/abstract/codec.lux
index 979cc60e6..652a4ef42 100644
--- a/stdlib/source/specification/lux/abstract/codec.lux
+++ b/stdlib/source/specification/lux/abstract/codec.lux
@@ -1,17 +1,17 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /
[//
- [equivalence {"+" [Equivalence]}]]]])
+ [equivalence {"+" Equivalence}]]]])
(def: .public (spec (^open "@//[0]") (^open "@//[0]") generator)
(All (_ m a) (-> (Equivalence a) (/.Codec m a) (Random a) Test))
diff --git a/stdlib/source/specification/lux/abstract/comonad.lux b/stdlib/source/specification/lux/abstract/comonad.lux
index e465bee7e..21246511d 100644
--- a/stdlib/source/specification/lux/abstract/comonad.lux
+++ b/stdlib/source/specification/lux/abstract/comonad.lux
@@ -1,17 +1,17 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[math
["[0]" random]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [CoMonad]}]]
+ ["[0]" / {"+" CoMonad}]]
[//
- [functor {"+" [Injection Comparison]}]])
+ [functor {"+" Injection Comparison}]])
(def: (left_identity injection (^open "_//[0]"))
(All (_ f) (-> (Injection f) (CoMonad f) Test))
diff --git a/stdlib/source/specification/lux/abstract/enum.lux b/stdlib/source/specification/lux/abstract/enum.lux
index 4b0a66fa1..0b0d6a521 100644
--- a/stdlib/source/specification/lux/abstract/enum.lux
+++ b/stdlib/source/specification/lux/abstract/enum.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/specification/lux/abstract/equivalence.lux b/stdlib/source/specification/lux/abstract/equivalence.lux
index d4c335794..560f7f8fb 100644
--- a/stdlib/source/specification/lux/abstract/equivalence.lux
+++ b/stdlib/source/specification/lux/abstract/equivalence.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
- ["[0]" / {"+" [Equivalence]}]])
+ ["[0]" / {"+" Equivalence}]])
(def: .public (spec (^open "_//[0]") random)
(All (_ a) (-> (Equivalence a) (Random a) Test))
diff --git a/stdlib/source/specification/lux/abstract/functor.lux b/stdlib/source/specification/lux/abstract/functor.lux
index b446b565c..a6c9f9d03 100644
--- a/stdlib/source/specification/lux/abstract/functor.lux
+++ b/stdlib/source/specification/lux/abstract/functor.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
["[0]" function]]
[math
@@ -12,7 +12,7 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Functor]}]])
+ ["[0]" / {"+" Functor}]])
(type: .public (Injection f)
(All (_ a) (-> a (f a))))
diff --git a/stdlib/source/specification/lux/abstract/functor/contravariant.lux b/stdlib/source/specification/lux/abstract/functor/contravariant.lux
index 048b34ba8..d7c5ed28a 100644
--- a/stdlib/source/specification/lux/abstract/functor/contravariant.lux
+++ b/stdlib/source/specification/lux/abstract/functor/contravariant.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
["[0]" function]]
[math
@@ -12,7 +12,7 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Functor]}]])
+ ["[0]" / {"+" Functor}]])
(def: (identity equivalence value (^open "@//[0]"))
(All (_ f a) (-> (Equivalence (f a)) (f a) (Functor f) Test))
diff --git a/stdlib/source/specification/lux/abstract/hash.lux b/stdlib/source/specification/lux/abstract/hash.lux
index 1671647b3..28e854087 100644
--- a/stdlib/source/specification/lux/abstract/hash.lux
+++ b/stdlib/source/specification/lux/abstract/hash.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/specification/lux/abstract/interval.lux b/stdlib/source/specification/lux/abstract/interval.lux
index 38b9a3e6c..b4c3d1710 100644
--- a/stdlib/source/specification/lux/abstract/interval.lux
+++ b/stdlib/source/specification/lux/abstract/interval.lux
@@ -1,12 +1,12 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" order]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/specification/lux/abstract/mix.lux b/stdlib/source/specification/lux/abstract/mix.lux
index aecd00cbb..d444b5127 100644
--- a/stdlib/source/specification/lux/abstract/mix.lux
+++ b/stdlib/source/specification/lux/abstract/mix.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[math
["[0]" random]
[number
["n" nat]]]]]
[//
- [functor {"+" [Injection Comparison]}]]
+ [functor {"+" Injection Comparison}]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/specification/lux/abstract/monad.lux b/stdlib/source/specification/lux/abstract/monad.lux
index 7de5df858..60a6bfdac 100644
--- a/stdlib/source/specification/lux/abstract/monad.lux
+++ b/stdlib/source/specification/lux/abstract/monad.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[math
["[0]" random]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [do]}]]
+ ["[0]" / {"+" do}]]
[//
- [functor {"+" [Injection Comparison]}]])
+ [functor {"+" Injection Comparison}]])
(def: (left_identity injection comparison (^open "_//[0]"))
(All (_ f) (-> (Injection f) (Comparison f) (/.Monad f) Test))
diff --git a/stdlib/source/specification/lux/abstract/monoid.lux b/stdlib/source/specification/lux/abstract/monoid.lux
index 531a246a2..bf4fb1cf1 100644
--- a/stdlib/source/specification/lux/abstract/monoid.lux
+++ b/stdlib/source/specification/lux/abstract/monoid.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /
[//
- [equivalence {"+" [Equivalence]}]]]])
+ [equivalence {"+" Equivalence}]]]])
(def: .public (spec (^open "_#[0]") (^open "_#[0]") gen_sample)
(All (_ a) (-> (Equivalence a) (/.Monoid a) (Random a) Test))
diff --git a/stdlib/source/specification/lux/abstract/order.lux b/stdlib/source/specification/lux/abstract/order.lux
index 79c8d4c78..fdf02e346 100644
--- a/stdlib/source/specification/lux/abstract/order.lux
+++ b/stdlib/source/specification/lux/abstract/order.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/specification/lux/world/console.lux b/stdlib/source/specification/lux/world/console.lux
index aa51422de..60faeaa6a 100644
--- a/stdlib/source/specification/lux/world/console.lux
+++ b/stdlib/source/specification/lux/world/console.lux
@@ -1,17 +1,17 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [io {"+" [IO]}]
+ [io {"+" IO}]
["[0]" try]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
["[0]" random]]]]
[\\library
diff --git a/stdlib/source/specification/lux/world/file.lux b/stdlib/source/specification/lux/world/file.lux
index d768d446c..b107c5483 100644
--- a/stdlib/source/specification/lux/world/file.lux
+++ b/stdlib/source/specification/lux/world/file.lux
@@ -1,24 +1,24 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" predicate]]
[control
- [pipe {"+" [case>]}]
- [io {"+" [IO]}]
+ [pipe {"+" case>}]
+ [io {"+" IO}]
["[0]" maybe ("[1]#[0]" functor)]
["[0]" try ("[1]#[0]" functor)]
["[0]" exception]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8 ("[1]#[0]" codec)]]]
- ["[0]" binary {"+" [Binary]} ("[1]#[0]" equivalence monoid)
+ ["[0]" binary {"+" Binary} ("[1]#[0]" equivalence monoid)
["$[1]" \\test]]
[collection
["[0]" list]]]
@@ -27,7 +27,7 @@
[number
["n" nat]]]
[time
- ["[0]" instant {"+" [Instant]} ("[1]#[0]" equivalence)]]]]
+ ["[0]" instant {"+" Instant} ("[1]#[0]" equivalence)]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/specification/lux/world/program.lux b/stdlib/source/specification/lux/world/program.lux
index 401422fc4..69031e3c6 100644
--- a/stdlib/source/specification/lux/world/program.lux
+++ b/stdlib/source/specification/lux/world/program.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
["[0]" text]
[collection
diff --git a/stdlib/source/specification/lux/world/shell.lux b/stdlib/source/specification/lux/world/shell.lux
index 6d80fbbd8..c38227933 100644
--- a/stdlib/source/specification/lux/world/shell.lux
+++ b/stdlib/source/specification/lux/world/shell.lux
@@ -1,19 +1,19 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try ("[1]#[0]" functor)]
[concurrency
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]]
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]]
[parser
- ["[0]" environment {"+" [Environment]}]]]
+ ["[0]" environment {"+" Environment}]]]
[data
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
["[0]" random]
[number
@@ -22,7 +22,7 @@
[\\library
["[0]" /
[//
- [file {"+" [Path]}]]]])
+ [file {"+" Path}]]]])
(template [<name> <command> <type> <prep>]
[(def: <name>
diff --git a/stdlib/source/test/aedifex.lux b/stdlib/source/test/aedifex.lux
index 1ff98be46..34ea448a7 100644
--- a/stdlib/source/test/aedifex.lux
+++ b/stdlib/source/test/aedifex.lux
@@ -1,8 +1,8 @@
(.module:
[library
[lux "*"
- [program {"+" [program:]}]
- ["_" test {"+" [Test]}]
+ [program {"+" program:}]
+ ["_" test {"+" Test}]
[control
["[0]" io]]]]
["[0]" / "_"
diff --git a/stdlib/source/test/aedifex/artifact.lux b/stdlib/source/test/aedifex/artifact.lux
index 8057a46bc..453f69ac8 100644
--- a/stdlib/source/test/aedifex/artifact.lux
+++ b/stdlib/source/test/aedifex/artifact.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
- [hash {"+" [Hash]}]
+ [monad {"+" do}]
+ [hash {"+" Hash}]
[\\specification
["$[0]" equivalence]
["$[0]" order]
@@ -12,7 +12,7 @@
[data
["[0]" text ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]]
+ ["[0]" random {"+" Random}]]
[world
["[0]" file]
[net
diff --git a/stdlib/source/test/aedifex/artifact/extension.lux b/stdlib/source/test/aedifex/artifact/extension.lux
index f346a6c77..08b4555e3 100644
--- a/stdlib/source/test/aedifex/artifact/extension.lux
+++ b/stdlib/source/test/aedifex/artifact/extension.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
["[0]" text ("[1]#[0]" equivalence)]
[collection
["[0]" set]
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\program
diff --git a/stdlib/source/test/aedifex/artifact/snapshot.lux b/stdlib/source/test/aedifex/artifact/snapshot.lux
index c89a0cede..01e5a30dd 100644
--- a/stdlib/source/test/aedifex/artifact/snapshot.lux
+++ b/stdlib/source/test/aedifex/artifact/snapshot.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -11,7 +11,7 @@
[parser
["<[0]>" xml]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]]]]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]]]]
["$[0]" / "_"
["[1][0]" build]
["[1][0]" stamp]
diff --git a/stdlib/source/test/aedifex/artifact/snapshot/build.lux b/stdlib/source/test/aedifex/artifact/snapshot/build.lux
index 9bceb6737..c04029b4f 100644
--- a/stdlib/source/test/aedifex/artifact/snapshot/build.lux
+++ b/stdlib/source/test/aedifex/artifact/snapshot/build.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -11,7 +11,7 @@
[parser
["<[0]>" xml]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\program
["[0]" /]])
diff --git a/stdlib/source/test/aedifex/artifact/snapshot/stamp.lux b/stdlib/source/test/aedifex/artifact/snapshot/stamp.lux
index 8c403ec24..04438ab34 100644
--- a/stdlib/source/test/aedifex/artifact/snapshot/stamp.lux
+++ b/stdlib/source/test/aedifex/artifact/snapshot/stamp.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -11,7 +11,7 @@
[parser
["<[0]>" xml]]]
[math
- ["[0]" random {"+" [Random]}]]
+ ["[0]" random {"+" Random}]]
[time
["[0]" instant]]]]
[\\program
diff --git a/stdlib/source/test/aedifex/artifact/snapshot/time.lux b/stdlib/source/test/aedifex/artifact/snapshot/time.lux
index e74d3d370..0f38d31a1 100644
--- a/stdlib/source/test/aedifex/artifact/snapshot/time.lux
+++ b/stdlib/source/test/aedifex/artifact/snapshot/time.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -11,7 +11,7 @@
[parser
["<[0]>" text]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\program
["[0]" /]]
["$[0]" /// "_"
diff --git a/stdlib/source/test/aedifex/artifact/snapshot/version.lux b/stdlib/source/test/aedifex/artifact/snapshot/version.lux
index 367ddfe93..b798f67ea 100644
--- a/stdlib/source/test/aedifex/artifact/snapshot/version.lux
+++ b/stdlib/source/test/aedifex/artifact/snapshot/version.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -11,7 +11,7 @@
[parser
["<[0]>" xml]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\program
["[0]" /]]
["[0]" / "_"
diff --git a/stdlib/source/test/aedifex/artifact/snapshot/version/value.lux b/stdlib/source/test/aedifex/artifact/snapshot/version/value.lux
index 156c403d7..d00dc53b7 100644
--- a/stdlib/source/test/aedifex/artifact/snapshot/version/value.lux
+++ b/stdlib/source/test/aedifex/artifact/snapshot/version/value.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -12,9 +12,9 @@
["<[0]>" text]]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]
["i" int]]]
diff --git a/stdlib/source/test/aedifex/artifact/time.lux b/stdlib/source/test/aedifex/artifact/time.lux
index af64231ab..7f693d91a 100644
--- a/stdlib/source/test/aedifex/artifact/time.lux
+++ b/stdlib/source/test/aedifex/artifact/time.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -13,7 +13,7 @@
[time
["[0]" instant ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["i" int]]]]]
[\\program
diff --git a/stdlib/source/test/aedifex/artifact/time/date.lux b/stdlib/source/test/aedifex/artifact/time/date.lux
index 85f6b69f5..ce4ca415a 100644
--- a/stdlib/source/test/aedifex/artifact/time/date.lux
+++ b/stdlib/source/test/aedifex/artifact/time/date.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -12,7 +12,7 @@
[parser
["<[0]>" text]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["i" int]]]
diff --git a/stdlib/source/test/aedifex/artifact/time/time.lux b/stdlib/source/test/aedifex/artifact/time/time.lux
index 983e81210..92d2c47ea 100644
--- a/stdlib/source/test/aedifex/artifact/time/time.lux
+++ b/stdlib/source/test/aedifex/artifact/time/time.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" time]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try ("[1]#[0]" functor)]
[parser
["<[0]>" text]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["i" int]]]]]
diff --git a/stdlib/source/test/aedifex/artifact/type.lux b/stdlib/source/test/aedifex/artifact/type.lux
index 7b19d6c57..d407d3907 100644
--- a/stdlib/source/test/aedifex/artifact/type.lux
+++ b/stdlib/source/test/aedifex/artifact/type.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
["[0]" text]
[collection
["[0]" set]
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]]]
[\\program
diff --git a/stdlib/source/test/aedifex/artifact/versioning.lux b/stdlib/source/test/aedifex/artifact/versioning.lux
index 963424469..adb5b36e1 100644
--- a/stdlib/source/test/aedifex/artifact/versioning.lux
+++ b/stdlib/source/test/aedifex/artifact/versioning.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -11,7 +11,7 @@
[parser
["<[0]>" xml]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\program
["[0]" /]]
["$[0]" // "_"
diff --git a/stdlib/source/test/aedifex/cache.lux b/stdlib/source/test/aedifex/cache.lux
index 989b205a3..33dab1686 100644
--- a/stdlib/source/test/aedifex/cache.lux
+++ b/stdlib/source/test/aedifex/cache.lux
@@ -1,25 +1,25 @@
(.module:
[library
- [lux {"-" [Type type]}
- ["_" test {"+" [Test]}]
+ [lux {"-" Type type}
+ ["_" test {"+" Test}]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" try]
[concurrency
- ["[0]" async {"+" [Async]}]]
+ ["[0]" async {"+" Async}]]
[parser
["[0]" environment]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" text]
[format
- [xml {"+" [XML]}]]
+ [xml {"+" XML}]]
[collection
["[0]" set]
["[0]" dictionary]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]
[world
@@ -35,13 +35,13 @@
[\\program
["[0]" /
["/[1]" // "_"
- ["[1]" profile {"+" [Profile]}]
- ["[1][0]" package {"+" [Package]}]
+ ["[1]" profile {"+" Profile}]
+ ["[1][0]" package {"+" Package}]
["[1][0]" pom]
- ["[1][0]" dependency {"+" [Dependency]}
- ["[1]/[0]" resolution {"+" [Resolution]}]]
- ["[1][0]" artifact {"+" [Artifact]}
- ["[1]/[0]" type {"+" [Type]}]]
+ ["[1][0]" dependency {"+" Dependency}
+ ["[1]/[0]" resolution {"+" Resolution}]]
+ ["[1][0]" artifact {"+" Artifact}
+ ["[1]/[0]" type {"+" Type}]]
["[1][0]" repository "_"
["[1]/[0]" origin]]]]])
diff --git a/stdlib/source/test/aedifex/cli.lux b/stdlib/source/test/aedifex/cli.lux
index 16ae29ab4..29797d183 100644
--- a/stdlib/source/test/aedifex/cli.lux
+++ b/stdlib/source/test/aedifex/cli.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try]
[parser
["[0]" cli]]]
@@ -16,7 +16,7 @@
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]]]]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]]]]
[\\program
["[0]" /
["/[1]" // "_"
diff --git a/stdlib/source/test/aedifex/command.lux b/stdlib/source/test/aedifex/command.lux
index 5cefcb033..ab9a2df31 100644
--- a/stdlib/source/test/aedifex/command.lux
+++ b/stdlib/source/test/aedifex/command.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]]]
+ ["_" test {"+" Test}]]]
["[0]" / "_"
["[1][0]" version]
["[1][0]" pom]
diff --git a/stdlib/source/test/aedifex/command/auto.lux b/stdlib/source/test/aedifex/command/auto.lux
index eab61d51f..86ffc7a7b 100644
--- a/stdlib/source/test/aedifex/command/auto.lux
+++ b/stdlib/source/test/aedifex/command/auto.lux
@@ -1,21 +1,21 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try]
[parser
["[0]" environment]]
[concurrency
- ["[0]" atom {"+" [Atom]}]
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" atom {"+" Atom}]
+ ["[0]" async {"+" Async}]]]
[data
["[0]" binary]
["[0]" text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
@@ -27,9 +27,9 @@
[time
["[0]" instant]]
[world
- [console {"+" [Console]}]
- ["[0]" shell {"+" [Exit Shell]}]
- ["[0]" program {"+" [Program]}]
+ [console {"+" Console}]
+ ["[0]" shell {"+" Exit Shell}]
+ ["[0]" program {"+" Program}]
["[0]" file
["[0]" watch]]]]]
["[0]" // "_"
@@ -38,11 +38,11 @@
[\\program
["[0]" /
["//[1]" /// "_"
- [command {"+" [Command]}]
- ["[1]" profile {"+" [Profile]}]
+ [command {"+" Command}]
+ ["[1]" profile {"+" Profile}]
["[1][0]" action]
[dependency
- [resolution {"+" [Resolution]}]]]]])
+ [resolution {"+" Resolution}]]]]])
(def: (command expected_runs end_signal fs dummy_file)
(-> Nat Text (file.System Async) file.Path
diff --git a/stdlib/source/test/aedifex/command/build.lux b/stdlib/source/test/aedifex/command/build.lux
index 722478571..05643780a 100644
--- a/stdlib/source/test/aedifex/command/build.lux
+++ b/stdlib/source/test/aedifex/command/build.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
- [io {"+" [IO]}]
+ [pipe {"+" case>}]
+ [io {"+" IO}]
["[0]" try]
["[0]" exception]
[concurrency
- ["[0]" async {"+" [Async]}]]
+ ["[0]" async {"+" Async}]]
[parser
["[0]" environment]]]
[data
@@ -18,10 +18,10 @@
[collection
["[0]" dictionary]]]
[math
- ["[0]" random {"+" [Random]}]]
+ ["[0]" random {"+" Random}]]
[world
["[0]" file]
- ["[0]" shell {"+" [Shell]}]
+ ["[0]" shell {"+" Shell}]
["[0]" program]]]]
["[0]" // "_"
["@[0]" version]
@@ -30,12 +30,12 @@
[\\program
["[0]" /
["//[1]" /// "_"
- ["[1]" profile {"+" [Profile]}]
+ ["[1]" profile {"+" Profile}]
["[1][0]" action]
["[1][0]" artifact
["[1]/[0]" type]]
- ["[1][0]" dependency {"+" [Dependency]}
- ["[1]/[0]" resolution {"+" [Resolution]}]]]]])
+ ["[1][0]" dependency {"+" Dependency}
+ ["[1]/[0]" resolution {"+" Resolution}]]]]])
(def: .public good_shell
(-> Any (Shell IO))
diff --git a/stdlib/source/test/aedifex/command/clean.lux b/stdlib/source/test/aedifex/command/clean.lux
index 8a9a69e7c..754bc4cd6 100644
--- a/stdlib/source/test/aedifex/command/clean.lux
+++ b/stdlib/source/test/aedifex/command/clean.lux
@@ -1,27 +1,27 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]
["[0]" set]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]
[world
- ["[0]" file {"+" [Path]}]]]]
+ ["[0]" file {"+" Path}]]]]
[//
["@[0]" version]
[//
@@ -34,7 +34,7 @@
["[0]" /
["//[1]" /// "_"
["[1]" profile]
- ["[1][0]" action {"+" [Action]}]]]])
+ ["[1][0]" action {"+" Action}]]]])
(def: node_name
(Random Text)
diff --git a/stdlib/source/test/aedifex/command/deploy.lux b/stdlib/source/test/aedifex/command/deploy.lux
index 68e4de22c..c2d97b932 100644
--- a/stdlib/source/test/aedifex/command/deploy.lux
+++ b/stdlib/source/test/aedifex/command/deploy.lux
@@ -1,20 +1,20 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]}]]
+ ["[0]" async {"+" Async}]]
[parser
["[0]" environment]]]
[data
["[0]" binary ("[1]#[0]" equivalence)]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
["[0]" format "_"
@@ -27,7 +27,7 @@
["[0]" random]]
[world
["[0]" file]
- ["[0]" program {"+" [Program]}]]]]
+ ["[0]" program {"+" Program}]]]]
[program
[compositor
["[0]" export]]]
@@ -44,9 +44,9 @@
["[1][0]" action]
["[1][0]" pom]
["[1][0]" hash]
- ["[1][0]" repository {"+" [Repository]}
+ ["[1][0]" repository {"+" Repository}
["[1]/[0]" remote]]
- ["[1][0]" artifact {"+" [Artifact]}
+ ["[1][0]" artifact {"+" Artifact}
["[1]/[0]" extension]]]]])
(def: (execute! program repository fs artifact profile)
diff --git a/stdlib/source/test/aedifex/command/deps.lux b/stdlib/source/test/aedifex/command/deps.lux
index 812f4b745..2d8f467f3 100644
--- a/stdlib/source/test/aedifex/command/deps.lux
+++ b/stdlib/source/test/aedifex/command/deps.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" predicate]]
[control
["[0]" try]
@@ -13,7 +13,7 @@
["[0]" environment]]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
@@ -22,7 +22,7 @@
[format
["[0]" xml]]]
[math
- ["[0]" random {"+" [Random]}]]
+ ["[0]" random {"+" Random}]]
[world
["[0]" program]
["[0]" file]]]]
diff --git a/stdlib/source/test/aedifex/command/install.lux b/stdlib/source/test/aedifex/command/install.lux
index ba6f599fb..c8301828c 100644
--- a/stdlib/source/test/aedifex/command/install.lux
+++ b/stdlib/source/test/aedifex/command/install.lux
@@ -1,27 +1,27 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]} ("[1]#[0]" functor)]
+ ["[0]" try {"+" Try} ("[1]#[0]" functor)]
["[0]" exception]
[concurrency
- ["[0]" async {"+" [Async]}]]
+ ["[0]" async {"+" Async}]]
[parser
["[0]" environment]]]
[data
["[0]" binary]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[math
["[0]" random]]
[world
["[0]" file]
- ["[0]" program {"+" [Program]}]]]]
+ ["[0]" program {"+" Program}]]]]
[//
["$[0]" version]
[//
@@ -32,7 +32,7 @@
["/[1]" // "_"
["/[1]" // "_"
["[1]" profile]
- ["[1][0]" action {"+" [Action]}]
+ ["[1][0]" action {"+" Action}]
["[1][0]" local]
["[1][0]" artifact
["[1]/[0]" extension]]
diff --git a/stdlib/source/test/aedifex/command/pom.lux b/stdlib/source/test/aedifex/command/pom.lux
index 47456bdba..049f147bf 100644
--- a/stdlib/source/test/aedifex/command/pom.lux
+++ b/stdlib/source/test/aedifex/command/pom.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try ("[1]#[0]" functor)]
[concurrency
diff --git a/stdlib/source/test/aedifex/command/test.lux b/stdlib/source/test/aedifex/command/test.lux
index 20a59f405..ca88c8c27 100644
--- a/stdlib/source/test/aedifex/command/test.lux
+++ b/stdlib/source/test/aedifex/command/test.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]
@@ -32,7 +32,7 @@
["/[1]" // "_"
["[1][0]" build]
["/[1]" // "_"
- ["[1]" profile {"+" [Profile]}]
+ ["[1]" profile {"+" Profile}]
["[1][0]" action]
["[1][0]" artifact
["[1]/[0]" type]]
diff --git a/stdlib/source/test/aedifex/command/version.lux b/stdlib/source/test/aedifex/command/version.lux
index 423c88718..8c0b0c953 100644
--- a/stdlib/source/test/aedifex/command/version.lux
+++ b/stdlib/source/test/aedifex/command/version.lux
@@ -1,18 +1,18 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
["[0]" random]]
[tool
@@ -22,7 +22,7 @@
["[1]/[0]" lux "_"
["[1]" version]]]]]
[world
- ["[0]" console {"+" [Console Mock]}]]]]
+ ["[0]" console {"+" Console Mock}]]]]
[///
["@[0]" profile]]
[\\program
diff --git a/stdlib/source/test/aedifex/dependency.lux b/stdlib/source/test/aedifex/dependency.lux
index 370803dfa..736ede228 100644
--- a/stdlib/source/test/aedifex/dependency.lux
+++ b/stdlib/source/test/aedifex/dependency.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" order]
["$[0]" hash]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[//
["@[0]" artifact]]
[\\program
diff --git a/stdlib/source/test/aedifex/dependency/deployment.lux b/stdlib/source/test/aedifex/dependency/deployment.lux
index f3bb6b4a3..39ef3113e 100644
--- a/stdlib/source/test/aedifex/dependency/deployment.lux
+++ b/stdlib/source/test/aedifex/dependency/deployment.lux
@@ -1,33 +1,33 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
- ["[0]" hash {"+" [Hash]}]]
+ [monad {"+" do}]
+ ["[0]" hash {"+" Hash}]]
[control
- ["[0]" io {"+" [IO]}]
+ ["[0]" io {"+" IO}]
["[0]" maybe ("[1]#[0]" functor)]
["[0]" try ("[1]#[0]" functor)]
[concurrency
- ["[0]" atom {"+" [Atom]}]
+ ["[0]" atom {"+" Atom}]
["[0]" async]]]
[data
["[0]" product]
- ["[0]" binary {"+" [Binary]} ("[1]#[0]" equivalence)]
+ ["[0]" binary {"+" Binary} ("[1]#[0]" equivalence)]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" set]
["[0]" list ("[1]#[0]" mix)]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]
[world
- [net {"+" [URL]}
- ["[0]" uri {"+" [URI]}]
+ [net {"+" URL}
+ ["[0]" uri {"+" URI}]
["[0]" http "_"
["[1]" client]
["[1]/[0]" status]
@@ -37,13 +37,13 @@
["[1][0]" package]]]
[\\program
["[0]" /
- [// {"+" [Dependency]}
+ [// {"+" Dependency}
["[0]" resolution]
[//
["[0]" profile]
["[0]" metadata]
- ["[0]" package {"+" [Package]}]
- ["[0]" artifact {"+" [Artifact]} ("[1]#[0]" equivalence)
+ ["[0]" package {"+" Package}]
+ ["[0]" artifact {"+" Artifact} ("[1]#[0]" equivalence)
["[1]/[0]" type]
["[1]/[0]" extension]]
["[0]" repository
diff --git a/stdlib/source/test/aedifex/dependency/resolution.lux b/stdlib/source/test/aedifex/dependency/resolution.lux
index 01d516480..717656886 100644
--- a/stdlib/source/test/aedifex/dependency/resolution.lux
+++ b/stdlib/source/test/aedifex/dependency/resolution.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" predicate]
[\\specification
["$[0]" equivalence]]]
@@ -13,10 +13,10 @@
[concurrency
["[0]" async]]]
[data
- [binary {"+" [Binary]}]
+ [binary {"+" Binary}]
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[format
@@ -26,7 +26,7 @@
["[0]" set]
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
["$[0]" /// "_"
["[1][0]" package]
["[1][0]" repository]
@@ -37,15 +37,15 @@
["[0]" /
["//[1]" /// "_"
["[1]" profile]
- ["[1][0]" package {"+" [Package]}]
+ ["[1][0]" package {"+" Package}]
["[1][0]" hash]
- ["[1][0]" dependency {"+" [Dependency]} ("[1]#[0]" equivalence)
+ ["[1][0]" dependency {"+" Dependency} ("[1]#[0]" equivalence)
["[1]/[0]" status]]
["[1][0]" pom]
- ["[1][0]" artifact {"+" [Artifact]}
+ ["[1][0]" artifact {"+" Artifact}
["[1]/[0]" type]
["[1]/[0]" extension]]
- ["[1][0]" repository {"+" [Mock]}
+ ["[1][0]" repository {"+" Mock}
["[1]/[0]" origin]]]]])
(def: random
diff --git a/stdlib/source/test/aedifex/dependency/status.lux b/stdlib/source/test/aedifex/dependency/status.lux
index 0b487873f..34dd669a9 100644
--- a/stdlib/source/test/aedifex/dependency/status.lux
+++ b/stdlib/source/test/aedifex/dependency/status.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[data
["[0]" binary "_"
["[1]T" \\test]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]]]]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]]]]
["$[0]" /// "_"
["[1][0]" hash]]
[\\program
diff --git a/stdlib/source/test/aedifex/hash.lux b/stdlib/source/test/aedifex/hash.lux
index 67dfa6b01..76b4e1cd9 100644
--- a/stdlib/source/test/aedifex/hash.lux
+++ b/stdlib/source/test/aedifex/hash.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" codec]]]
@@ -11,11 +11,11 @@
["[0]" try]
["[0]" exception]]
[data
- ["[0]" binary {"+" [Binary]}]
+ ["[0]" binary {"+" Binary}]
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\program
diff --git a/stdlib/source/test/aedifex/input.lux b/stdlib/source/test/aedifex/input.lux
index a2f7d77a7..0e90e68dc 100644
--- a/stdlib/source/test/aedifex/input.lux
+++ b/stdlib/source/test/aedifex/input.lux
@@ -1,20 +1,20 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
[text
["%" format]
[encoding
["[0]" utf8]]]
[collection
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[math
["[0]" random]]
[world
@@ -24,12 +24,12 @@
[\\program
["[0]" /
["/[1]" // "_"
- ["[1]" profile {"+" [Profile]}]
+ ["[1]" profile {"+" Profile}]
["[1][0]" project]
["[1][0]" action]
["[1][0]" format]
[repository
- [remote {"+" [Address]}]]]]])
+ [remote {"+" Address}]]]]])
(def: (with_default_source sources)
(-> (Set //.Source) (Set //.Source))
diff --git a/stdlib/source/test/aedifex/local.lux b/stdlib/source/test/aedifex/local.lux
index a2a943921..ad00db35c 100644
--- a/stdlib/source/test/aedifex/local.lux
+++ b/stdlib/source/test/aedifex/local.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
["[0]" text]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[//
["@[0]" artifact]]
[\\program
diff --git a/stdlib/source/test/aedifex/metadata.lux b/stdlib/source/test/aedifex/metadata.lux
index 093cf7937..719eb9ed0 100644
--- a/stdlib/source/test/aedifex/metadata.lux
+++ b/stdlib/source/test/aedifex/metadata.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
["[0]" text ("[1]#[0]" equivalence)]]
[math
diff --git a/stdlib/source/test/aedifex/metadata/artifact.lux b/stdlib/source/test/aedifex/metadata/artifact.lux
index 29f074af9..b8a3beb09 100644
--- a/stdlib/source/test/aedifex/metadata/artifact.lux
+++ b/stdlib/source/test/aedifex/metadata/artifact.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -21,7 +21,7 @@
[macro
["[0]" code]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]
["[0]" time
diff --git a/stdlib/source/test/aedifex/metadata/snapshot.lux b/stdlib/source/test/aedifex/metadata/snapshot.lux
index 8f90a45cf..4cfcaf3a2 100644
--- a/stdlib/source/test/aedifex/metadata/snapshot.lux
+++ b/stdlib/source/test/aedifex/metadata/snapshot.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -21,14 +21,14 @@
[macro
["[0]" code]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]
["[0]" time
["[0]" date]
["[0]" year]
["[0]" month]
- ["[0]" instant {"+" [Instant]}]
+ ["[0]" instant {"+" Instant}]
["[0]" duration]]
[world
["[0]" file]
@@ -44,7 +44,7 @@
["/[1]" //
["/[1]" // "_"
[artifact
- [versioning {"+" [Versioning]}]
+ [versioning {"+" Versioning}]
["[1][0]" snapshot]]
["[1][0]" repository "_"
["[1]/[0]" local]]]]]])
diff --git a/stdlib/source/test/aedifex/package.lux b/stdlib/source/test/aedifex/package.lux
index 4d0f994d0..82c6e5b56 100644
--- a/stdlib/source/test/aedifex/package.lux
+++ b/stdlib/source/test/aedifex/package.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -14,11 +14,11 @@
[encoding
["[0]" utf8]]]
[format
- ["[0]" xml {"+" [XML]}]]
+ ["[0]" xml {"+" XML}]]
[collection
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]
[world
diff --git a/stdlib/source/test/aedifex/parser.lux b/stdlib/source/test/aedifex/parser.lux
index 183f04b27..8d74bac87 100644
--- a/stdlib/source/test/aedifex/parser.lux
+++ b/stdlib/source/test/aedifex/parser.lux
@@ -1,23 +1,23 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
- [hash {"+" [Hash]}]]
+ [monad {"+" do}]
+ [hash {"+" Hash}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try]
[parser
["<[0]>" code]]]
[data
["[0]" text]
[collection
- ["[0]" set {"+" [Set]}]
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" set {"+" Set}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" list ("[1]#[0]" functor)]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]
[macro
@@ -28,9 +28,9 @@
["[0]" /
["/[1]" // "_"
["[1]" profile]
- ["[1][0]" project {"+" [Project]}]
- ["[1][0]" artifact {"+" [Artifact]}]
- ["[1][0]" dependency {"+" [Dependency]}]
+ ["[1][0]" project {"+" Project}]
+ ["[1][0]" artifact {"+" Artifact}]
+ ["[1][0]" dependency {"+" Dependency}]
["[1][0]" format]]]])
(def: name
diff --git a/stdlib/source/test/aedifex/pom.lux b/stdlib/source/test/aedifex/pom.lux
index fc9d47e00..4bd592f7d 100644
--- a/stdlib/source/test/aedifex/pom.lux
+++ b/stdlib/source/test/aedifex/pom.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]
diff --git a/stdlib/source/test/aedifex/profile.lux b/stdlib/source/test/aedifex/profile.lux
index 284151725..7155aee3b 100644
--- a/stdlib/source/test/aedifex/profile.lux
+++ b/stdlib/source/test/aedifex/profile.lux
@@ -1,25 +1,25 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
- [hash {"+" [Hash]}]
+ [monad {"+" do}]
+ [hash {"+" Hash}]
[\\specification
["$[0]" equivalence]
["$[0]" monoid]]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try]
[parser
["[0]" cli]]]
[data
["[0]" text ("[1]#[0]" equivalence)]
[collection
- ["[0]" set {"+" [Set]}]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" set {"+" Set}]
+ ["[0]" dictionary {"+" Dictionary}]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]]]
[//
@@ -29,10 +29,10 @@
["[0]" /
["/[1]" // "_"
["[1][0]" runtime]
- ["[1][0]" dependency {"+" [Dependency]}]
+ ["[1][0]" dependency {"+" Dependency}]
["[1][0]" format]
[repository
- [remote {"+" [Address]}]]]]])
+ [remote {"+" Address}]]]]])
(def: distribution
(Random /.Distribution)
diff --git a/stdlib/source/test/aedifex/project.lux b/stdlib/source/test/aedifex/project.lux
index 90686e28e..cb98b38f9 100644
--- a/stdlib/source/test/aedifex/project.lux
+++ b/stdlib/source/test/aedifex/project.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" monoid]]]
@@ -14,7 +14,7 @@
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]]]
[//
diff --git a/stdlib/source/test/aedifex/repository.lux b/stdlib/source/test/aedifex/repository.lux
index 9cc73f6c8..a25d9f5f9 100644
--- a/stdlib/source/test/aedifex/repository.lux
+++ b/stdlib/source/test/aedifex/repository.lux
@@ -1,27 +1,27 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [equivalence {"+" [Equivalence]}]
- [hash {"+" [Hash]}]
- ["[0]" monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [hash {"+" Hash}]
+ ["[0]" monad {"+" do}]]
[control
["[0]" io]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" product]
- ["[0]" binary {"+" [Binary]}]
+ ["[0]" binary {"+" Binary}]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[math
- ["[0]" random {"+" [Random]}]]
+ ["[0]" random {"+" Random}]]
[world
[net
- ["[0]" uri {"+" [URI]}]]]]]
+ ["[0]" uri {"+" URI}]]]]]
["[0]" / "_"
["[1][0]" identity]
["[1][0]" origin]
@@ -35,8 +35,8 @@
["[0]" /
["[0]" remote]
["/[1]" // "_"
- ["[1][0]" artifact {"+" [Version Artifact]}
- ["[1]/[0]" extension {"+" [Extension]}]]]]])
+ ["[1][0]" artifact {"+" Version Artifact}
+ ["[1]/[0]" extension {"+" Extension}]]]]])
(def: artifact
(-> Version Artifact)
diff --git a/stdlib/source/test/aedifex/repository/identity.lux b/stdlib/source/test/aedifex/repository/identity.lux
index 971e18a4b..f8ba7145d 100644
--- a/stdlib/source/test/aedifex/repository/identity.lux
+++ b/stdlib/source/test/aedifex/repository/identity.lux
@@ -1,12 +1,12 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
[\\specification
["$[0]" equivalence]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\program
["[0]" /]])
diff --git a/stdlib/source/test/aedifex/repository/local.lux b/stdlib/source/test/aedifex/repository/local.lux
index deb381511..88106fa82 100644
--- a/stdlib/source/test/aedifex/repository/local.lux
+++ b/stdlib/source/test/aedifex/repository/local.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try ("[1]#[0]" functor)]
[parser
diff --git a/stdlib/source/test/aedifex/repository/origin.lux b/stdlib/source/test/aedifex/repository/origin.lux
index f160df2e3..c4865d69a 100644
--- a/stdlib/source/test/aedifex/repository/origin.lux
+++ b/stdlib/source/test/aedifex/repository/origin.lux
@@ -1,12 +1,12 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
[\\specification
["$[0]" equivalence]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\program
["[0]" /]])
diff --git a/stdlib/source/test/aedifex/repository/remote.lux b/stdlib/source/test/aedifex/repository/remote.lux
index 6d8811ffe..92380630c 100644
--- a/stdlib/source/test/aedifex/repository/remote.lux
+++ b/stdlib/source/test/aedifex/repository/remote.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" io {"+" [IO]}]
+ ["[0]" io {"+" IO}]
["[0]" maybe ("[1]#[0]" functor)]
["[0]" try ("[1]#[0]" monad)]
["[0]" exception]
@@ -13,15 +13,15 @@
[data
["[0]" binary ("[1]#[0]" equivalence)]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
["[0]" dictionary]]]
[math
- ["[0]" random {"+" [Random]}]]
+ ["[0]" random {"+" Random}]]
[world
- [net {"+" [URL]}
+ [net {"+" URL}
["[0]" http "_"
["[1]" client]
["[1]/[0]" status]
diff --git a/stdlib/source/test/aedifex/runtime.lux b/stdlib/source/test/aedifex/runtime.lux
index fb94da435..77b6dac4c 100644
--- a/stdlib/source/test/aedifex/runtime.lux
+++ b/stdlib/source/test/aedifex/runtime.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -14,7 +14,7 @@
["[0]" list ("[1]#[0]" functor)]
["[0]" set]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]]]
[\\program
diff --git a/stdlib/source/test/lux.lux b/stdlib/source/test/lux.lux
index 7500bb983..3f1def248 100644
--- a/stdlib/source/test/lux.lux
+++ b/stdlib/source/test/lux.lux
@@ -5,37 +5,37 @@
(.module:
[library
["/" lux "*"
- [program {"+" [program:]}]
- ["_" test {"+" [Test]}]
+ [program {"+" program:}]
+ ["_" test {"+" Test}]
["@" target]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]
["[0]" maybe ("[1]#[0]" functor)]
[concurrency
- ["[0]" atom {"+" [Atom]}]]
+ ["[0]" atom {"+" Atom}]]
[parser
["<[0]>" code]]]
[data
["[0]" product]
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]
- ["[0]" set {"+" [Set]} ("[1]#[0]" equivalence)]
+ ["[0]" set {"+" Set} ("[1]#[0]" equivalence)]
[dictionary
["[0]" plist]]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code ("[1]#[0]" equivalence)]
["[0]" template]]
["[0]" math
["[0]" random ("[1]#[0]" functor)]
[number
- [i8 {"+" []}]
- [i16 {"+" []}]
+ [i8 {"+"}]
+ [i16 {"+"}]
["n" nat]
["i" int]
["r" rev]
diff --git a/stdlib/source/test/lux/abstract.lux b/stdlib/source/test/lux/abstract.lux
index 49813df43..63d134242 100644
--- a/stdlib/source/test/lux/abstract.lux
+++ b/stdlib/source/test/lux/abstract.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]]]
+ ["_" test {"+" Test}]]]
["[0]" / "_"
["[1][0]" apply]
["[1][0]" codec]
diff --git a/stdlib/source/test/lux/abstract/apply.lux b/stdlib/source/test/lux/abstract/apply.lux
index 2c19ffb4e..89c29f97f 100644
--- a/stdlib/source/test/lux/abstract/apply.lux
+++ b/stdlib/source/test/lux/abstract/apply.lux
@@ -2,7 +2,7 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe]]
[data
@@ -12,9 +12,9 @@
["[0]" random]
[number
["n" nat]]]
- ["_" test {"+" [Test]}]]]
+ ["_" test {"+" Test}]]]
[\\library
- ["[0]" / {"+" [Apply]}]])
+ ["[0]" / {"+" Apply}]])
(def: .public test
Test
diff --git a/stdlib/source/test/lux/abstract/codec.lux b/stdlib/source/test/lux/abstract/codec.lux
index d3338547a..bd754b082 100644
--- a/stdlib/source/test/lux/abstract/codec.lux
+++ b/stdlib/source/test/lux/abstract/codec.lux
@@ -1,21 +1,21 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
[format
- ["[0]" json {"+" [JSON]}]]]
+ ["[0]" json {"+" JSON}]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
- ["[0]" / {"+" [Codec]}
+ ["[0]" / {"+" Codec}
[//
- [equivalence {"+" [Equivalence]}]]]])
+ [equivalence {"+" Equivalence}]]]])
(def: json
(Codec JSON Bit)
diff --git a/stdlib/source/test/lux/abstract/comonad.lux b/stdlib/source/test/lux/abstract/comonad.lux
index fccc27c51..0c513d59e 100644
--- a/stdlib/source/test/lux/abstract/comonad.lux
+++ b/stdlib/source/test/lux/abstract/comonad.lux
@@ -2,14 +2,14 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
- ["[0]" identity {"+" [Identity]}]]
+ ["[0]" identity {"+" Identity}]]
[math
["[0]" random]
[number
["n" nat]]]
- ["_" test {"+" [Test]}]]]
+ ["_" test {"+" Test}]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/test/lux/abstract/comonad/cofree.lux b/stdlib/source/test/lux/abstract/comonad/cofree.lux
index 3db288557..dca4680de 100644
--- a/stdlib/source/test/lux/abstract/comonad/cofree.lux
+++ b/stdlib/source/test/lux/abstract/comonad/cofree.lux
@@ -1,19 +1,19 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [functor {"+" [Functor]}]
- [comonad {"+" [CoMonad]}]
+ [functor {"+" Functor}]
+ [comonad {"+" CoMonad}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" comonad]]]
[control
["//" continuation]]
[data
[collection
["[0]" list]
- ["[0]" sequence {"+" [Sequence]} ("[1]#[0]" comonad)]]]
+ ["[0]" sequence {"+" Sequence} ("[1]#[0]" comonad)]]]
[math
["[0]" random]]]]
[\\library
diff --git a/stdlib/source/test/lux/abstract/enum.lux b/stdlib/source/test/lux/abstract/enum.lux
index 03decb4c7..b7d1a36df 100644
--- a/stdlib/source/test/lux/abstract/enum.lux
+++ b/stdlib/source/test/lux/abstract/enum.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe ("[1]#[0]" functor)]]
[data
@@ -11,7 +11,7 @@
[collection
["[0]" list ("[1]#[0]" mix)]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/abstract/equivalence.lux b/stdlib/source/test/lux/abstract/equivalence.lux
index c56dacfe6..cc765208e 100644
--- a/stdlib/source/test/lux/abstract/equivalence.lux
+++ b/stdlib/source/test/lux/abstract/equivalence.lux
@@ -1,21 +1,21 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
[functor
["$[0]" contravariant]]]]
[data
["[0]" bit ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["i" int]]]]]
[\\library
- ["[0]" / {"+" [Equivalence]}]])
+ ["[0]" / {"+" Equivalence}]])
(def: .public test
Test
diff --git a/stdlib/source/test/lux/abstract/functor.lux b/stdlib/source/test/lux/abstract/functor.lux
index 00ab642c7..f3f3eaa41 100644
--- a/stdlib/source/test/lux/abstract/functor.lux
+++ b/stdlib/source/test/lux/abstract/functor.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe]]
[data
@@ -14,7 +14,7 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Functor]}]])
+ ["[0]" / {"+" Functor}]])
(def: .public test
Test
diff --git a/stdlib/source/test/lux/abstract/functor/contravariant.lux b/stdlib/source/test/lux/abstract/functor/contravariant.lux
index fec2d749f..dd61e2f2c 100644
--- a/stdlib/source/test/lux/abstract/functor/contravariant.lux
+++ b/stdlib/source/test/lux/abstract/functor/contravariant.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]]]
+ ["_" test {"+" Test}]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/test/lux/abstract/hash.lux b/stdlib/source/test/lux/abstract/hash.lux
index f6f090ff8..f96e23e2a 100644
--- a/stdlib/source/test/lux/abstract/hash.lux
+++ b/stdlib/source/test/lux/abstract/hash.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
[functor
["$[0]" contravariant]]]]
@@ -14,9 +14,9 @@
[number
["[0]" nat]]]]]
[\\library
- ["[0]" / {"+" [Hash]}
+ ["[0]" / {"+" Hash}
[//
- [equivalence {"+" [Equivalence]}]]]])
+ [equivalence {"+" Equivalence}]]]])
(def: .public test
Test
diff --git a/stdlib/source/test/lux/abstract/interval.lux b/stdlib/source/test/lux/abstract/interval.lux
index 1a87c8fce..2d29e93f0 100644
--- a/stdlib/source/test/lux/abstract/interval.lux
+++ b/stdlib/source/test/lux/abstract/interval.lux
@@ -1,24 +1,24 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" order]
[\\specification
["$[0]" equivalence]]]
[control
- [pipe {"+" [case>]}]]
+ [pipe {"+" case>}]]
[data
[collection
["[0]" set]
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Interval]} ("#[0]" equivalence)]])
+ ["[0]" / {"+" Interval} ("#[0]" equivalence)]])
(template [<name> <cmp>]
[(def: .public <name>
diff --git a/stdlib/source/test/lux/abstract/mix.lux b/stdlib/source/test/lux/abstract/mix.lux
index 279ab90d2..7da5215a1 100644
--- a/stdlib/source/test/lux/abstract/mix.lux
+++ b/stdlib/source/test/lux/abstract/mix.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
[collection
["[0]" list]]]
@@ -12,7 +12,7 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Mix]}]])
+ ["[0]" / {"+" Mix}]])
(def: .public test
Test
diff --git a/stdlib/source/test/lux/abstract/monad.lux b/stdlib/source/test/lux/abstract/monad.lux
index 1abc2ff2e..ab2dd306c 100644
--- a/stdlib/source/test/lux/abstract/monad.lux
+++ b/stdlib/source/test/lux/abstract/monad.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[data
- ["[0]" identity {"+" [Identity]}]
+ ["[0]" identity {"+" Identity}]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[math
@@ -11,7 +11,7 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Monad do]}]])
+ ["[0]" / {"+" Monad do}]])
(def: .public test
Test
diff --git a/stdlib/source/test/lux/abstract/monad/free.lux b/stdlib/source/test/lux/abstract/monad/free.lux
index 14e6ee299..9b42476e7 100644
--- a/stdlib/source/test/lux/abstract/monad/free.lux
+++ b/stdlib/source/test/lux/abstract/monad/free.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- [monad {"+" [Monad do]}]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ [monad {"+" Monad do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[data
diff --git a/stdlib/source/test/lux/abstract/monoid.lux b/stdlib/source/test/lux/abstract/monoid.lux
index edd4e9add..4a54a0b99 100644
--- a/stdlib/source/test/lux/abstract/monoid.lux
+++ b/stdlib/source/test/lux/abstract/monoid.lux
@@ -1,18 +1,18 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["[0]" nat]
["[0]" int]]]]]
[\\library
["[0]" /
[//
- [equivalence {"+" [Equivalence]}]]]])
+ [equivalence {"+" Equivalence}]]]])
(def: .public test
Test
diff --git a/stdlib/source/test/lux/abstract/order.lux b/stdlib/source/test/lux/abstract/order.lux
index 815851182..9e52f8e7c 100644
--- a/stdlib/source/test/lux/abstract/order.lux
+++ b/stdlib/source/test/lux/abstract/order.lux
@@ -1,22 +1,22 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
[functor
["$[0]" contravariant]]]]
[data
["[0]" bit ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
["[0]" /
[//
- [equivalence {"+" [Equivalence]}]]]])
+ [equivalence {"+" Equivalence}]]]])
(def: .public test
Test
diff --git a/stdlib/source/test/lux/abstract/predicate.lux b/stdlib/source/test/lux/abstract/predicate.lux
index c987ddc14..09982b560 100644
--- a/stdlib/source/test/lux/abstract/predicate.lux
+++ b/stdlib/source/test/lux/abstract/predicate.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]
[\\specification
["$[0]" monoid]
[functor
@@ -16,7 +16,7 @@
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/control.lux b/stdlib/source/test/lux/control.lux
index eb1636b9a..28c12bfc0 100644
--- a/stdlib/source/test/lux/control.lux
+++ b/stdlib/source/test/lux/control.lux
@@ -1,7 +1,7 @@
(.module:
[library
- [lux {"-" [function]}
- ["_" test {"+" [Test]}]]]
+ [lux {"-" function}
+ ["_" test {"+" Test}]]]
["[0]" / "_"
["[1][0]" concatenative]
["[1][0]" concurrency "_"
diff --git a/stdlib/source/test/lux/control/concatenative.lux b/stdlib/source/test/lux/control/concatenative.lux
index c05e72593..4bdf801d8 100644
--- a/stdlib/source/test/lux/control/concatenative.lux
+++ b/stdlib/source/test/lux/control/concatenative.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
["[0]" sum]
["[0]" name]
@@ -18,7 +18,7 @@
["r" rev]
["f" frac]]]]]
[\\library
- ["[0]" / {"+" [word: => ||>]}]])
+ ["[0]" / {"+" word: => ||>}]])
(def: stack_shuffling
Test
diff --git a/stdlib/source/test/lux/control/concurrency/actor.lux b/stdlib/source/test/lux/control/concurrency/actor.lux
index b83431250..829dcfbcb 100644
--- a/stdlib/source/test/lux/control/concurrency/actor.lux
+++ b/stdlib/source/test/lux/control/concurrency/actor.lux
@@ -1,28 +1,28 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
- ["[0]" io {"+" [IO io]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
+ ["[0]" io {"+" IO io}]]
[data
[text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]
- ["[0]" row {"+" [Row]}]]]
+ ["[0]" row {"+" Row}]]]
[math
["[0]" random]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [actor: message:]}
+ ["[0]" / {"+" actor: message:}
[//
- ["[0]" atom {"+" [Atom]}]
- ["[0]" async {"+" [Async Resolver]} ("[1]#[0]" monad)]
+ ["[0]" atom {"+" Atom}]
+ ["[0]" async {"+" Async Resolver} ("[1]#[0]" monad)]
["[0]" frp]]]])
(exception: got_wrecked)
diff --git a/stdlib/source/test/lux/control/concurrency/async.lux b/stdlib/source/test/lux/control/concurrency/async.lux
index 4954bd7a5..cd96dabb1 100644
--- a/stdlib/source/test/lux/control/concurrency/async.lux
+++ b/stdlib/source/test/lux/control/concurrency/async.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["@" target]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" io]]
[time
["[0]" instant]
@@ -24,7 +24,7 @@
[\\library
["[0]" /
[//
- ["[0]" atom {"+" [Atom]}]]]])
+ ["[0]" atom {"+" Atom}]]]])
(def: injection
(Injection /.Async)
diff --git a/stdlib/source/test/lux/control/concurrency/atom.lux b/stdlib/source/test/lux/control/concurrency/atom.lux
index 1bdbbca05..e1f587dd4 100644
--- a/stdlib/source/test/lux/control/concurrency/atom.lux
+++ b/stdlib/source/test/lux/control/concurrency/atom.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]]
[math
diff --git a/stdlib/source/test/lux/control/concurrency/frp.lux b/stdlib/source/test/lux/control/concurrency/frp.lux
index 202bbc73c..aa77d2835 100644
--- a/stdlib/source/test/lux/control/concurrency/frp.lux
+++ b/stdlib/source/test/lux/control/concurrency/frp.lux
@@ -1,21 +1,21 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[control
["[0]" try]
["[0]" exception]
- ["[0]" io {"+" [IO io]}]]
+ ["[0]" io {"+" IO io}]]
[data
[collection
["[0]" list ("[1]#[0]" mix monoid)]
- ["[0]" row {"+" [Row]}]]]
+ ["[0]" row {"+" Row}]]]
[math
["[0]" random]
[number
@@ -23,8 +23,8 @@
[\\library
["[0]" /
[//
- ["[0]" async {"+" [Async]} ("[1]#[0]" monad)]
- ["[0]" atom {"+" [Atom atom]}]]]])
+ ["[0]" async {"+" Async} ("[1]#[0]" monad)]
+ ["[0]" atom {"+" Atom atom}]]]])
(def: injection
(Injection /.Channel)
diff --git a/stdlib/source/test/lux/control/concurrency/semaphore.lux b/stdlib/source/test/lux/control/concurrency/semaphore.lux
index e3f49842a..1e2e0f258 100644
--- a/stdlib/source/test/lux/control/concurrency/semaphore.lux
+++ b/stdlib/source/test/lux/control/concurrency/semaphore.lux
@@ -1,22 +1,22 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["@" target]
[abstract
- ["[0]" monad {"+" [do]}]
+ ["[0]" monad {"+" do}]
["[0]" enum]]
[control
["[0]" io]
["[0]" maybe]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]
+ ["[0]" exception {"+" exception:}]
[concurrency
- ["[0]" async {"+" [Async]}]
- ["[0]" atom {"+" [Atom]}]]]
+ ["[0]" async {"+" Async}]
+ ["[0]" atom {"+" Atom}]]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
diff --git a/stdlib/source/test/lux/control/concurrency/stm.lux b/stdlib/source/test/lux/control/concurrency/stm.lux
index 103476455..5c428d908 100644
--- a/stdlib/source/test/lux/control/concurrency/stm.lux
+++ b/stdlib/source/test/lux/control/concurrency/stm.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- ["[0]" monad {"+" [Monad do]}]
+ ["[0]" monad {"+" Monad do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[control
- ["[0]" io {"+" [IO]}]]
+ ["[0]" io {"+" IO}]]
[data
["[0]" product]
[collection
@@ -21,9 +21,9 @@
[\\library
["[0]" /
[//
- ["[0]" atom {"+" [Atom atom]}]
+ ["[0]" atom {"+" Atom atom}]
["[0]" async]
- ["[0]" frp {"+" [Channel]}]]]])
+ ["[0]" frp {"+" Channel}]]]])
(def: injection
(Injection /.STM)
diff --git a/stdlib/source/test/lux/control/concurrency/thread.lux b/stdlib/source/test/lux/control/concurrency/thread.lux
index 51f31be4e..cd3aebef0 100644
--- a/stdlib/source/test/lux/control/concurrency/thread.lux
+++ b/stdlib/source/test/lux/control/concurrency/thread.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]]
[time
- ["[0]" instant {"+" [Instant]}]
+ ["[0]" instant {"+" Instant}]
["[0]" duration]]
[math
["[0]" random]
@@ -17,7 +17,7 @@
[\\library
["[0]" /
[//
- ["[0]" atom {"+" [Atom]}]
+ ["[0]" atom {"+" Atom}]
["[0]" async]]]])
(def: .public test
diff --git a/stdlib/source/test/lux/control/continuation.lux b/stdlib/source/test/lux/control/continuation.lux
index 53425f5e2..9491cf5c0 100644
--- a/stdlib/source/test/lux/control/continuation.lux
+++ b/stdlib/source/test/lux/control/continuation.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[data
diff --git a/stdlib/source/test/lux/control/exception.lux b/stdlib/source/test/lux/control/exception.lux
index f9d5fb082..1666d8767 100644
--- a/stdlib/source/test/lux/control/exception.lux
+++ b/stdlib/source/test/lux/control/exception.lux
@@ -1,20 +1,20 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
["[0]" random]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [exception:]}
+ ["[0]" / {"+" exception:}
[//
- ["[0]" try {"+" [Try]}]]]])
+ ["[0]" try {"+" Try}]]]])
(exception: an_exception)
(exception: another_exception)
diff --git a/stdlib/source/test/lux/control/function.lux b/stdlib/source/test/lux/control/function.lux
index f38eafb83..f0fec6d5a 100644
--- a/stdlib/source/test/lux/control/function.lux
+++ b/stdlib/source/test/lux/control/function.lux
@@ -1,14 +1,14 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]
[\\specification
["$[0]" monoid]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/control/function/contract.lux b/stdlib/source/test/lux/control/function/contract.lux
index 45cb6f8fd..ec357f354 100644
--- a/stdlib/source/test/lux/control/function/contract.lux
+++ b/stdlib/source/test/lux/control/function/contract.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]]
diff --git a/stdlib/source/test/lux/control/function/memo.lux b/stdlib/source/test/lux/control/function/memo.lux
index e3188421d..b1b559346 100644
--- a/stdlib/source/test/lux/control/function/memo.lux
+++ b/stdlib/source/test/lux/control/function/memo.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" io {"+" [IO]}]
- ["[0]" state {"+" [State]} ("[1]#[0]" monad)]]
+ ["[0]" io {"+" IO}]
+ ["[0]" state {"+" State} ("[1]#[0]" monad)]]
[data
["[0]" product]
[collection
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" list ("[1]#[0]" functor mix)]]]
[math
["[0]" random]
@@ -19,7 +19,7 @@
["[0]" i64]]]
[time
["[0]" instant]
- ["[0]" duration {"+" [Duration]}]]]]
+ ["[0]" duration {"+" Duration}]]]]
[\\library
["[0]" /
["/[1]" // "_"
diff --git a/stdlib/source/test/lux/control/function/mixin.lux b/stdlib/source/test/lux/control/function/mixin.lux
index 45486914d..fa1c245a3 100644
--- a/stdlib/source/test/lux/control/function/mixin.lux
+++ b/stdlib/source/test/lux/control/function/mixin.lux
@@ -1,21 +1,21 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [equivalence {"+" [Equivalence]}]
- [predicate {"+" [Predicate]}]
- [monad {"+" [do]}]
+ [equivalence {"+" Equivalence}]
+ [predicate {"+" Predicate}]
+ [monad {"+" do}]
[\\specification
["$[0]" monoid]]]
[control
- ["[0]" state {"+" [State]}]]
+ ["[0]" state {"+" State}]]
[data
["[0]" product]
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/control/function/mutual.lux b/stdlib/source/test/lux/control/function/mutual.lux
index d7fb8364e..d3ac4cb79 100644
--- a/stdlib/source/test/lux/control/function/mutual.lux
+++ b/stdlib/source/test/lux/control/function/mutual.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/control/io.lux b/stdlib/source/test/lux/control/io.lux
index f95f40627..dc4b7fd61 100644
--- a/stdlib/source/test/lux/control/io.lux
+++ b/stdlib/source/test/lux/control/io.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[math
@@ -13,7 +13,7 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [IO]}
+ ["[0]" / {"+" IO}
[//
["[0]" function]]]])
diff --git a/stdlib/source/test/lux/control/lazy.lux b/stdlib/source/test/lux/control/lazy.lux
index 1cfb8eb05..106ba85f2 100644
--- a/stdlib/source/test/lux/control/lazy.lux
+++ b/stdlib/source/test/lux/control/lazy.lux
@@ -1,22 +1,22 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]
["$[0]" equivalence]]]
[data
["[0]" product]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Lazy]}]])
+ ["[0]" / {"+" Lazy}]])
(def: injection
(Injection Lazy)
diff --git a/stdlib/source/test/lux/control/maybe.lux b/stdlib/source/test/lux/control/maybe.lux
index b3c5f5de7..6bb51079e 100644
--- a/stdlib/source/test/lux/control/maybe.lux
+++ b/stdlib/source/test/lux/control/maybe.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
@@ -19,7 +19,7 @@
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/control/parser.lux b/stdlib/source/test/lux/control/parser.lux
index f8405908d..21a17b8ef 100644
--- a/stdlib/source/test/lux/control/parser.lux
+++ b/stdlib/source/test/lux/control/parser.lux
@@ -1,21 +1,21 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
[parser
["<[0]>" code]]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
@@ -23,10 +23,10 @@
[number
["n" nat]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]]]
[\\library
- ["[0]" / {"+" [Parser]}]]
+ ["[0]" / {"+" Parser}]]
["[0]" / "_"
["[1][0]" analysis]
["[1][0]" binary]
diff --git a/stdlib/source/test/lux/control/parser/analysis.lux b/stdlib/source/test/lux/control/parser/analysis.lux
index 3301e044b..57f6c1a77 100644
--- a/stdlib/source/test/lux/control/parser/analysis.lux
+++ b/stdlib/source/test/lux/control/parser/analysis.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try]
["[0]" exception]
["<>" parser]]
@@ -16,7 +16,7 @@
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["i" int]
@@ -24,8 +24,8 @@
["r" rev]]]
[tool
[compiler
- [reference {"+" [Constant]}
- [variable {"+" []}]]
+ [reference {"+" Constant}
+ [variable {"+"}]]
[language
[lux
["[0]" analysis]]]]]]]
diff --git a/stdlib/source/test/lux/control/parser/binary.lux b/stdlib/source/test/lux/control/parser/binary.lux
index 950434ab7..73e3a8db8 100644
--- a/stdlib/source/test/lux/control/parser/binary.lux
+++ b/stdlib/source/test/lux/control/parser/binary.lux
@@ -1,14 +1,14 @@
(.module:
[library
- [lux {"-" [primitive]}
- ["_" test {"+" [Test]}]
+ [lux {"-" primitive}
+ ["_" test {"+" Test}]
["[0]" type]
[abstract
- [equivalence {"+" [Equivalence]}]
- [predicate {"+" [Predicate]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [predicate {"+" Predicate}]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" maybe]
["[0]" try]
["[0]" exception]
@@ -19,7 +19,7 @@
["[0]" bit]
["[0]" name]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
["[0]" format "_"
@@ -31,7 +31,7 @@
[macro
["[0]" code]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["[0]" i64]
diff --git a/stdlib/source/test/lux/control/parser/cli.lux b/stdlib/source/test/lux/control/parser/cli.lux
index 30d0a4460..ecd2c599b 100644
--- a/stdlib/source/test/lux/control/parser/cli.lux
+++ b/stdlib/source/test/lux/control/parser/cli.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["<>" parser]]
diff --git a/stdlib/source/test/lux/control/parser/code.lux b/stdlib/source/test/lux/control/parser/code.lux
index 41f981498..70afee9b7 100644
--- a/stdlib/source/test/lux/control/parser/code.lux
+++ b/stdlib/source/test/lux/control/parser/code.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" function]
["[0]" try]
@@ -17,7 +17,7 @@
[macro
["[0]" code]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["[0]" nat]
["[0]" int]
diff --git a/stdlib/source/test/lux/control/parser/environment.lux b/stdlib/source/test/lux/control/parser/environment.lux
index 8f6a0b82c..19cc94603 100644
--- a/stdlib/source/test/lux/control/parser/environment.lux
+++ b/stdlib/source/test/lux/control/parser/environment.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]]
diff --git a/stdlib/source/test/lux/control/parser/json.lux b/stdlib/source/test/lux/control/parser/json.lux
index 70817caf2..04d52c647 100644
--- a/stdlib/source/test/lux/control/parser/json.lux
+++ b/stdlib/source/test/lux/control/parser/json.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" maybe]
["[0]" try]
["[0]" exception]
@@ -17,11 +17,11 @@
["[0]" list ("[1]#[0]" functor)]
["[0]" set]
["[0]" dictionary]
- ["[0]" row {"+" [row]} ("[1]#[0]" functor)]]
+ ["[0]" row {"+" row} ("[1]#[0]" functor)]]
[format
["[0]" json]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["[0]" frac]]]]]
diff --git a/stdlib/source/test/lux/control/parser/synthesis.lux b/stdlib/source/test/lux/control/parser/synthesis.lux
index 854206355..f82b020a9 100644
--- a/stdlib/source/test/lux/control/parser/synthesis.lux
+++ b/stdlib/source/test/lux/control/parser/synthesis.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["<>" parser]
["[0]" try]
["[0]" exception]]
@@ -16,19 +16,19 @@
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["[0]" i64]
["[0]" frac]]]
[tool
[compiler
- [reference {"+" []}
- ["[0]" variable {"+" [Variable]}]]
+ [reference {"+" }
+ ["[0]" variable {"+" Variable}]]
[language
[lux
- [analysis {"+" [Environment]}]
- ["[0]" synthesis {"+" [Synthesis]}]]]]]]]
+ [analysis {"+" Environment}]
+ ["[0]" synthesis {"+" Synthesis}]]]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/test/lux/control/parser/text.lux b/stdlib/source/test/lux/control/parser/text.lux
index cd5b8a0ad..c82159de1 100644
--- a/stdlib/source/test/lux/control/parser/text.lux
+++ b/stdlib/source/test/lux/control/parser/text.lux
@@ -1,17 +1,17 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [Exception]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" Exception}]
["[0]" function]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
["[0]" unicode "_"
["[1]" set]
["[1]/[0]" block]]]
@@ -22,7 +22,7 @@
["[0]" finger]]]]
[math
["[0]" random]
- [number {"+" [hex]}
+ [number {"+" hex}
["n" nat]]]
[macro
["[0]" code]]]]
diff --git a/stdlib/source/test/lux/control/parser/tree.lux b/stdlib/source/test/lux/control/parser/tree.lux
index f0bf2a2a0..8d3fe4ca3 100644
--- a/stdlib/source/test/lux/control/parser/tree.lux
+++ b/stdlib/source/test/lux/control/parser/tree.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]]
diff --git a/stdlib/source/test/lux/control/parser/type.lux b/stdlib/source/test/lux/control/parser/type.lux
index e7383e0fe..c1773baf1 100644
--- a/stdlib/source/test/lux/control/parser/type.lux
+++ b/stdlib/source/test/lux/control/parser/type.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [primitive]}
- ["_" test {"+" [Test]}]
+ [lux {"-" primitive}
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]]
@@ -12,7 +12,7 @@
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]
["[0]" type ("[1]#[0]" equivalence)]]]
diff --git a/stdlib/source/test/lux/control/parser/xml.lux b/stdlib/source/test/lux/control/parser/xml.lux
index 6551d4616..705b5cd27 100644
--- a/stdlib/source/test/lux/control/parser/xml.lux
+++ b/stdlib/source/test/lux/control/parser/xml.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" type ("[1]#[0]" equivalence)]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try ("[1]#[0]" functor)]
["[0]" exception]]
@@ -19,7 +19,7 @@
[macro
["[0]" template]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/control/pipe.lux b/stdlib/source/test/lux/control/pipe.lux
index 11f95f63c..0745b3379 100644
--- a/stdlib/source/test/lux/control/pipe.lux
+++ b/stdlib/source/test/lux/control/pipe.lux
@@ -1,14 +1,14 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" debug]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
["[0]" identity]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
["[0]" random]
[number
diff --git a/stdlib/source/test/lux/control/reader.lux b/stdlib/source/test/lux/control/reader.lux
index 0666930c0..7f1701082 100644
--- a/stdlib/source/test/lux/control/reader.lux
+++ b/stdlib/source/test/lux/control/reader.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[math
@@ -13,9 +13,9 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Reader]}
+ ["[0]" / {"+" Reader}
[//
- ["[0]" io {"+" [IO]}]]]])
+ ["[0]" io {"+" IO}]]]])
(def: (injection value)
(Injection (All (_ a r) (Reader r a)))
diff --git a/stdlib/source/test/lux/control/region.lux b/stdlib/source/test/lux/control/region.lux
index 495a120e1..bede75ab5 100644
--- a/stdlib/source/test/lux/control/region.lux
+++ b/stdlib/source/test/lux/control/region.lux
@@ -1,20 +1,20 @@
(.module:
[library
[lux "*"
- [type {"+" [:sharing]}]
- ["_" test {"+" [Test]}]
+ [type {"+" :sharing}]
+ ["_" test {"+" Test}]
[abstract
- [equivalence {"+" [Equivalence]}]
- [functor {"+" [Functor]}]
- [apply {"+" [Apply]}]
- ["[0]" monad {"+" [Monad do]}]
+ [equivalence {"+" Equivalence}]
+ [functor {"+" Functor}]
+ [apply {"+" Apply}]
+ ["[0]" monad {"+" Monad do}]
["[0]" enum]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[control
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
[collection
["[0]" list]]]
@@ -23,10 +23,10 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Region]}
+ ["[0]" / {"+" Region}
[//
- ["[0]" thread {"+" [Thread]}]
- ["[0]" exception {"+" [Exception exception:]}]]]])
+ ["[0]" thread {"+" Thread}]
+ ["[0]" exception {"+" Exception exception:}]]]])
(exception: oops)
diff --git a/stdlib/source/test/lux/control/remember.lux b/stdlib/source/test/lux/control/remember.lux
index d8bb5fc9c..1d078daf2 100644
--- a/stdlib/source/test/lux/control/remember.lux
+++ b/stdlib/source/test/lux/control/remember.lux
@@ -1,30 +1,30 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" meta]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" io]
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
["[0]" exception]
[parser
["<[0]>" code]]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
- [number {"+" [hex]}]
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]]
+ [number {"+" hex}]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]]
[time
- ["[0]" date {"+" [Date]}]
+ ["[0]" date {"+" Date}]
["[0]" instant]
["[0]" duration]]
["[0]" macro
["[0]" code]
- ["[0]" syntax {"+" [syntax:]}]]]]
+ ["[0]" syntax {"+" syntax:}]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/test/lux/control/security/capability.lux b/stdlib/source/test/lux/control/security/capability.lux
index 3d842884e..17bde11b3 100644
--- a/stdlib/source/test/lux/control/security/capability.lux
+++ b/stdlib/source/test/lux/control/security/capability.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" io {"+" [IO]}]
+ ["[0]" io {"+" IO}]
[concurrency
["[0]" async]]]
[math
diff --git a/stdlib/source/test/lux/control/security/policy.lux b/stdlib/source/test/lux/control/security/policy.lux
index 875938610..653072a81 100644
--- a/stdlib/source/test/lux/control/security/policy.lux
+++ b/stdlib/source/test/lux/control/security/policy.lux
@@ -1,12 +1,12 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [hash {"+" [Hash]}]
- [monad {"+" [do]}]
+ [hash {"+" Hash}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[data
@@ -16,7 +16,7 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Context Privacy Can_Conceal Can_Reveal Privilege Private]}]])
+ ["[0]" / {"+" Context Privacy Can_Conceal Can_Reveal Privilege Private}]])
(def: (injection can_conceal)
(All (_ label)
diff --git a/stdlib/source/test/lux/control/state.lux b/stdlib/source/test/lux/control/state.lux
index 6bf554706..855243412 100644
--- a/stdlib/source/test/lux/control/state.lux
+++ b/stdlib/source/test/lux/control/state.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[control
- [pipe {"+" [let>]}]
+ [pipe {"+" let>}]
["[0]" io]]
[data
["[0]" product]]
@@ -18,7 +18,7 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [State]}]])
+ ["[0]" / {"+" State}]])
(def: (with_conditions [state output] computation)
(-> [Nat Nat] (State Nat Nat) Bit)
diff --git a/stdlib/source/test/lux/control/thread.lux b/stdlib/source/test/lux/control/thread.lux
index 003f27eb5..965cf437d 100644
--- a/stdlib/source/test/lux/control/thread.lux
+++ b/stdlib/source/test/lux/control/thread.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[math
@@ -13,7 +13,7 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Thread]}
+ ["[0]" / {"+" Thread}
[//
["[0]" io]]]])
diff --git a/stdlib/source/test/lux/control/try.lux b/stdlib/source/test/lux/control/try.lux
index 74dfeb37f..8d99083ab 100644
--- a/stdlib/source/test/lux/control/try.lux
+++ b/stdlib/source/test/lux/control/try.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]
["$[0]" equivalence]]]
@@ -15,11 +15,11 @@
[data
["[0]" text ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Try]}]])
+ ["[0]" / {"+" Try}]])
(def: injection
(Injection Try)
diff --git a/stdlib/source/test/lux/control/writer.lux b/stdlib/source/test/lux/control/writer.lux
index 2f427a4a9..53acf1e05 100644
--- a/stdlib/source/test/lux/control/writer.lux
+++ b/stdlib/source/test/lux/control/writer.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monoid {"+" [Monoid]}]
- [monad {"+" [do]}]
+ [equivalence {"+" Equivalence}]
+ [monoid {"+" Monoid}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[control
@@ -20,7 +20,7 @@
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Writer]}]])
+ ["[0]" / {"+" Writer}]])
(def: (injection monoid value)
(All (_ w) (-> (Monoid w) (Injection (Writer w))))
diff --git a/stdlib/source/test/lux/data.lux b/stdlib/source/test/lux/data.lux
index eda9b9ee5..573697f2a 100644
--- a/stdlib/source/test/lux/data.lux
+++ b/stdlib/source/test/lux/data.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[math
["[0]" random]]]]
["[0]" / "_"
diff --git a/stdlib/source/test/lux/data/binary.lux b/stdlib/source/test/lux/data/binary.lux
index 70e778090..030404d54 100644
--- a/stdlib/source/test/lux/data/binary.lux
+++ b/stdlib/source/test/lux/data/binary.lux
@@ -1,26 +1,26 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- ["[0]" monad {"+" [do]}]
+ ["[0]" monad {"+" do}]
["[0]" enum]
[\\specification
["$[0]" equivalence]
["$[0]" monoid]]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [Exception]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" Exception}]]
[data
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["[0]" i64]
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Binary]}]])
+ ["[0]" / {"+" Binary}]])
(def: (succeed result)
(-> (Try Bit) Bit)
diff --git a/stdlib/source/test/lux/data/bit.lux b/stdlib/source/test/lux/data/bit.lux
index 4bd7e6956..02c5ccda9 100644
--- a/stdlib/source/test/lux/data/bit.lux
+++ b/stdlib/source/test/lux/data/bit.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
diff --git a/stdlib/source/test/lux/data/collection.lux b/stdlib/source/test/lux/data/collection.lux
index b6615368b..4d7de7ed5 100644
--- a/stdlib/source/test/lux/data/collection.lux
+++ b/stdlib/source/test/lux/data/collection.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]]]
+ ["_" test {"+" Test}]]]
["[0]" / "_"
["[1][0]" array]
["[1][0]" bits]
diff --git a/stdlib/source/test/lux/data/collection/array.lux b/stdlib/source/test/lux/data/collection/array.lux
index 3d875ac3d..95cfc0176 100644
--- a/stdlib/source/test/lux/data/collection/array.lux
+++ b/stdlib/source/test/lux/data/collection/array.lux
@@ -1,14 +1,14 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" monoid]
["$[0]" mix]
- ["$[0]" functor {"+" [Injection]}]]]
+ ["$[0]" functor {"+" Injection}]]]
[control
["[0]" maybe]]
[data
@@ -17,11 +17,11 @@
["[0]" list]
["[0]" set]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Array]}]])
+ ["[0]" / {"+" Array}]])
(def: injection
(Injection Array)
diff --git a/stdlib/source/test/lux/data/collection/bits.lux b/stdlib/source/test/lux/data/collection/bits.lux
index 8c7d69241..47167599a 100644
--- a/stdlib/source/test/lux/data/collection/bits.lux
+++ b/stdlib/source/test/lux/data/collection/bits.lux
@@ -1,18 +1,18 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" predicate]
[\\specification
["$[0]" equivalence]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Bits]}]])
+ ["[0]" / {"+" Bits}]])
(def: (size min max)
(-> Nat Nat (Random Nat))
diff --git a/stdlib/source/test/lux/data/collection/dictionary.lux b/stdlib/source/test/lux/data/collection/dictionary.lux
index 562b20c0e..088a5fd65 100644
--- a/stdlib/source/test/lux/data/collection/dictionary.lux
+++ b/stdlib/source/test/lux/data/collection/dictionary.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [hash {"+" [Hash]}]
- [monad {"+" [do]}]
+ [hash {"+" Hash}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
- ["$[0]" functor {"+" [Injection]}]]]
+ ["$[0]" functor {"+" Injection}]]]
[control
["[0]" maybe ("[1]#[0]" functor)]
["[0]" try]
diff --git a/stdlib/source/test/lux/data/collection/dictionary/ordered.lux b/stdlib/source/test/lux/data/collection/dictionary/ordered.lux
index 3ade2fc0b..b039ceb8d 100644
--- a/stdlib/source/test/lux/data/collection/dictionary/ordered.lux
+++ b/stdlib/source/test/lux/data/collection/dictionary/ordered.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]
- [order {"+" [Order]}]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]
+ [order {"+" Order}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -17,7 +17,7 @@
["[0]" set]
["[0]" list ("[1]#[0]" functor)]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/data/collection/dictionary/plist.lux b/stdlib/source/test/lux/data/collection/dictionary/plist.lux
index f7079325e..2b400c832 100644
--- a/stdlib/source/test/lux/data/collection/dictionary/plist.lux
+++ b/stdlib/source/test/lux/data/collection/dictionary/plist.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -15,7 +15,7 @@
["[0]" set]
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/data/collection/list.lux b/stdlib/source/test/lux/data/collection/list.lux
index 44316d6a5..5003567ee 100644
--- a/stdlib/source/test/lux/data/collection/list.lux
+++ b/stdlib/source/test/lux/data/collection/list.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" enum]
[\\specification
["$[0]" equivalence]
@@ -25,7 +25,7 @@
[collection
["[0]" set]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["[0]" int]]]]]
diff --git a/stdlib/source/test/lux/data/collection/queue.lux b/stdlib/source/test/lux/data/collection/queue.lux
index 7d5cf2f01..549f3777c 100644
--- a/stdlib/source/test/lux/data/collection/queue.lux
+++ b/stdlib/source/test/lux/data/collection/queue.lux
@@ -1,12 +1,12 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
- ["$[0]" functor {"+" [Injection]}]]]
+ ["$[0]" functor {"+" Injection}]]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
[collection
diff --git a/stdlib/source/test/lux/data/collection/queue/priority.lux b/stdlib/source/test/lux/data/collection/queue/priority.lux
index 06f2edef4..d5e7d86d3 100644
--- a/stdlib/source/test/lux/data/collection/queue/priority.lux
+++ b/stdlib/source/test/lux/data/collection/queue/priority.lux
@@ -1,19 +1,19 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" maybe ("[1]#[0]" functor)]]
[data
["[0]" bit ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Queue]}]])
+ ["[0]" / {"+" Queue}]])
(def: .public (random size)
(-> Nat (Random (Queue Nat)))
diff --git a/stdlib/source/test/lux/data/collection/row.lux b/stdlib/source/test/lux/data/collection/row.lux
index 1e2180361..8728a6df9 100644
--- a/stdlib/source/test/lux/data/collection/row.lux
+++ b/stdlib/source/test/lux/data/collection/row.lux
@@ -1,18 +1,18 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" monoid]
["$[0]" mix]
- ["$[0]" functor {"+" [Injection]}]
+ ["$[0]" functor {"+" Injection}]
["$[0]" apply]
["$[0]" monad]]]
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
["[0]" exception]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
diff --git a/stdlib/source/test/lux/data/collection/sequence.lux b/stdlib/source/test/lux/data/collection/sequence.lux
index 2c9a8aca5..22dc1b37e 100644
--- a/stdlib/source/test/lux/data/collection/sequence.lux
+++ b/stdlib/source/test/lux/data/collection/sequence.lux
@@ -1,17 +1,17 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]
["[0]" enum]
[\\specification
["$[0]" functor]
["$[0]" comonad]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
diff --git a/stdlib/source/test/lux/data/collection/set.lux b/stdlib/source/test/lux/data/collection/set.lux
index 7cf9debe0..726265db3 100644
--- a/stdlib/source/test/lux/data/collection/set.lux
+++ b/stdlib/source/test/lux/data/collection/set.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [hash {"+" [Hash]}]
- [monad {"+" [do]}]
+ [hash {"+" Hash}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
@@ -14,7 +14,7 @@
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/data/collection/set/multi.lux b/stdlib/source/test/lux/data/collection/set/multi.lux
index b281e85bd..57353ec6d 100644
--- a/stdlib/source/test/lux/data/collection/set/multi.lux
+++ b/stdlib/source/test/lux/data/collection/set/multi.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [hash {"+" [Hash]}]
- [monad {"+" [do]}]
+ [hash {"+" Hash}]
+ [monad {"+" do}]
["[0]" predicate]
[\\specification
["$[0]" equivalence]
@@ -15,7 +15,7 @@
["[0]" set]
["[0]" list ("[1]#[0]" mix)]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/data/collection/set/ordered.lux b/stdlib/source/test/lux/data/collection/set/ordered.lux
index 33ddfc89d..ce65cbfa5 100644
--- a/stdlib/source/test/lux/data/collection/set/ordered.lux
+++ b/stdlib/source/test/lux/data/collection/set/ordered.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
- [order {"+" [Order]}]
+ [monad {"+" do}]
+ [order {"+" Order}]
[\\specification
["$[0]" equivalence]]]
[data
@@ -12,11 +12,11 @@
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Set]}
+ ["[0]" / {"+" Set}
["[0]" //]]])
(def: size
diff --git a/stdlib/source/test/lux/data/collection/stack.lux b/stdlib/source/test/lux/data/collection/stack.lux
index 3ca1e508a..46feb6817 100644
--- a/stdlib/source/test/lux/data/collection/stack.lux
+++ b/stdlib/source/test/lux/data/collection/stack.lux
@@ -1,12 +1,12 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
- ["$[0]" functor {"+" [Injection]}]]]
+ ["$[0]" functor {"+" Injection}]]]
[control
["[0]" maybe]]
[data
diff --git a/stdlib/source/test/lux/data/collection/tree.lux b/stdlib/source/test/lux/data/collection/tree.lux
index 9cba03540..92447eb1e 100644
--- a/stdlib/source/test/lux/data/collection/tree.lux
+++ b/stdlib/source/test/lux/data/collection/tree.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- ["[0]" monad {"+" [do]}]
+ ["[0]" monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" mix]
@@ -13,11 +13,11 @@
[collection
["[0]" list ("[1]#[0]" functor mix)]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [Tree]}]])
+ ["[0]" / {"+" Tree}]])
(def: .public (tree gen_value)
(All (_ a) (-> (Random a) (Random [Nat (Tree a)])))
diff --git a/stdlib/source/test/lux/data/collection/tree/finger.lux b/stdlib/source/test/lux/data/collection/tree/finger.lux
index 5285a8eca..3724c7e13 100644
--- a/stdlib/source/test/lux/data/collection/tree/finger.lux
+++ b/stdlib/source/test/lux/data/collection/tree/finger.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe ("[1]#[0]" functor)]]
[data
@@ -14,7 +14,7 @@
["[0]" random]
[number
["n" nat]]]
- [type {"+" [:by_example]}]]]
+ [type {"+" :by_example}]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/test/lux/data/collection/tree/zipper.lux b/stdlib/source/test/lux/data/collection/tree/zipper.lux
index bda2162f9..5b462d763 100644
--- a/stdlib/source/test/lux/data/collection/tree/zipper.lux
+++ b/stdlib/source/test/lux/data/collection/tree/zipper.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" functor]
@@ -22,7 +22,7 @@
["n" nat]]]]]
["[0]" //]
[\\library
- ["[0]" / {"+" [Zipper]}
+ ["[0]" / {"+" Zipper}
["tree" //]]])
(def: move
diff --git a/stdlib/source/test/lux/data/color.lux b/stdlib/source/test/lux/data/color.lux
index cf2f1053c..9e82ba23d 100644
--- a/stdlib/source/test/lux/data/color.lux
+++ b/stdlib/source/test/lux/data/color.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
@@ -14,7 +14,7 @@
[macro
["[0]" template]]
["[0]" math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["[0]" int]
diff --git a/stdlib/source/test/lux/data/color/named.lux b/stdlib/source/test/lux/data/color/named.lux
index 939a95ffe..bb8eeb2d7 100644
--- a/stdlib/source/test/lux/data/color/named.lux
+++ b/stdlib/source/test/lux/data/color/named.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
[collection
["[0]" list]
@@ -11,7 +11,7 @@
[macro
["[0]" template]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/data/format/binary.lux b/stdlib/source/test/lux/data/format/binary.lux
index bb09a2f77..0b58d31bc 100644
--- a/stdlib/source/test/lux/data/format/binary.lux
+++ b/stdlib/source/test/lux/data/format/binary.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]
[\\specification
["$[0]" monoid]]]
[data
["[0]" binary ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/test/lux/data/format/json.lux b/stdlib/source/test/lux/data/format/json.lux
index 35381fc7a..f12831ab8 100644
--- a/stdlib/source/test/lux/data/format/json.lux
+++ b/stdlib/source/test/lux/data/format/json.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" meta]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" codec]]]
@@ -14,22 +14,22 @@
["[0]" product]
["[0]" bit]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" row]
["[0]" dictionary]
["[0]" set]
["[0]" list ("[1]#[0]" functor)]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["[0]" frac]]]
["[0]" macro
- ["[0]" syntax {"+" [syntax:]}]
+ ["[0]" syntax {"+" syntax:}]
["[0]" code]]]]
[\\library
- ["[0]" / {"+" [JSON]} ("#[0]" equivalence)]])
+ ["[0]" / {"+" JSON} ("#[0]" equivalence)]])
(def: .public random
(Random /.JSON)
diff --git a/stdlib/source/test/lux/data/format/tar.lux b/stdlib/source/test/lux/data/format/tar.lux
index 4ada18f50..e01670420 100644
--- a/stdlib/source/test/lux/data/format/tar.lux
+++ b/stdlib/source/test/lux/data/format/tar.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe]
["[0]" try]
@@ -14,7 +14,7 @@
["[0]" product]
["[0]" binary ("[1]#[0]" equivalence monoid)]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]
["[0]" unicode "_"
@@ -26,10 +26,10 @@
["[0]" format "_"
["[1]" binary]]]
[time
- ["[0]" instant {"+" [Instant]}]
+ ["[0]" instant {"+" Instant}]
["[0]" duration]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["i" int]]]]]
diff --git a/stdlib/source/test/lux/data/format/xml.lux b/stdlib/source/test/lux/data/format/xml.lux
index e6772262f..3f94d894f 100644
--- a/stdlib/source/test/lux/data/format/xml.lux
+++ b/stdlib/source/test/lux/data/format/xml.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [char]}
- ["_" test {"+" [Test]}]
+ [lux {"-" char}
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [Monad do]}]
+ [monad {"+" Monad do}]
[\\specification
["$[0]" equivalence]
["$[0]" codec]]]
@@ -16,16 +16,16 @@
[data
["[0]" name]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" dictionary]
["[0]" list ("[1]#[0]" functor)]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]]]
[\\library
- ["[0]" / {"+" [XML]}]])
+ ["[0]" / {"+" XML}]])
(def: char_range
Text
diff --git a/stdlib/source/test/lux/data/identity.lux b/stdlib/source/test/lux/data/identity.lux
index 584f7f5e0..5a7b3790c 100644
--- a/stdlib/source/test/lux/data/identity.lux
+++ b/stdlib/source/test/lux/data/identity.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]
["$[0]" comonad]]]]]
[\\library
- ["[0]" / {"+" [Identity]}]])
+ ["[0]" / {"+" Identity}]])
(def: injection
(Injection Identity)
diff --git a/stdlib/source/test/lux/data/name.lux b/stdlib/source/test/lux/data/name.lux
index 76761b0ae..a069d846e 100644
--- a/stdlib/source/test/lux/data/name.lux
+++ b/stdlib/source/test/lux/data/name.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
@@ -14,7 +14,7 @@
[data
["[0]" text ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/data/product.lux b/stdlib/source/test/lux/data/product.lux
index c4e666117..cb8ba7ac0 100644
--- a/stdlib/source/test/lux/data/product.lux
+++ b/stdlib/source/test/lux/data/product.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[math
diff --git a/stdlib/source/test/lux/data/sum.lux b/stdlib/source/test/lux/data/sum.lux
index 761bda10c..11d66187b 100644
--- a/stdlib/source/test/lux/data/sum.lux
+++ b/stdlib/source/test/lux/data/sum.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
diff --git a/stdlib/source/test/lux/data/text.lux b/stdlib/source/test/lux/data/text.lux
index ff8ed74dd..076d00df3 100644
--- a/stdlib/source/test/lux/data/text.lux
+++ b/stdlib/source/test/lux/data/text.lux
@@ -1,9 +1,9 @@
(.module:
[library
- [lux {"-" [char]}
- ["_" test {"+" [Test]}]
+ [lux {"-" char}
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
diff --git a/stdlib/source/test/lux/data/text/buffer.lux b/stdlib/source/test/lux/data/text/buffer.lux
index 018ce9a22..b835fbb01 100644
--- a/stdlib/source/test/lux/data/text/buffer.lux
+++ b/stdlib/source/test/lux/data/text/buffer.lux
@@ -1,14 +1,14 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/data/text/encoding.lux b/stdlib/source/test/lux/data/text/encoding.lux
index 2644c2e43..9147ec9aa 100644
--- a/stdlib/source/test/lux/data/text/encoding.lux
+++ b/stdlib/source/test/lux/data/text/encoding.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" codec]]]
[control
@@ -17,7 +17,7 @@
[macro
["[0]" template]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/data/text/encoding/utf8.lux b/stdlib/source/test/lux/data/text/encoding/utf8.lux
index aa9b9f93b..29dae385b 100644
--- a/stdlib/source/test/lux/data/text/encoding/utf8.lux
+++ b/stdlib/source/test/lux/data/text/encoding/utf8.lux
@@ -1,14 +1,14 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
[\\specification
["$[0]" codec]]]
[data
["[0]" text]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/test/lux/data/text/escape.lux b/stdlib/source/test/lux/data/text/escape.lux
index 43dde1c22..9e7ddbcf6 100644
--- a/stdlib/source/test/lux/data/text/escape.lux
+++ b/stdlib/source/test/lux/data/text/escape.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" debug]
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]
@@ -13,17 +13,17 @@
["<[0]>" code]]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
- ["[0]" text {"+" [Char]} ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["[0]" text {"+" Char} ("[1]#[0]" equivalence)
+ ["%" format {"+" format}]]
[collection
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]
[math
- ["[0]" random {"+" [Random]}]
- [number {"+" [hex]}
+ ["[0]" random {"+" Random}]
+ [number {"+" hex}
["n" nat]]]]]
[\\library
["[0]" /
diff --git a/stdlib/source/test/lux/data/text/format.lux b/stdlib/source/test/lux/data/text/format.lux
index 2bfc7a74e..aa3a6b2cd 100644
--- a/stdlib/source/test/lux/data/text/format.lux
+++ b/stdlib/source/test/lux/data/text/format.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]
[functor
[\\specification
["$[0]" contravariant]]]]
@@ -26,7 +26,7 @@
["[0]" duration]
["[0]" date]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
["[0]" modulus]
["[0]" modular]
[number
diff --git a/stdlib/source/test/lux/data/text/regex.lux b/stdlib/source/test/lux/data/text/regex.lux
index cfc58a897..2eb5ad7e0 100644
--- a/stdlib/source/test/lux/data/text/regex.lux
+++ b/stdlib/source/test/lux/data/text/regex.lux
@@ -1,23 +1,23 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
pipe
["[0]" try]
[parser
- ["<[0]>" text {"+" [Parser]}]
+ ["<[0]>" text {"+" Parser}]
["<[0]>" code]]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- [number {"+" [hex]}]
+ [number {"+" hex}]
["[0]" random]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/test/lux/data/text/unicode/block.lux b/stdlib/source/test/lux/data/text/unicode/block.lux
index e01250a30..e16ce9462 100644
--- a/stdlib/source/test/lux/data/text/unicode/block.lux
+++ b/stdlib/source/test/lux/data/text/unicode/block.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
@@ -16,8 +16,8 @@
[macro
["[0]" template]]
[math
- ["[0]" random {"+" [Random]}]
- [number {"+" [hex]}
+ ["[0]" random {"+" Random}]
+ [number {"+" hex}
["n" nat]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/test/lux/data/text/unicode/set.lux b/stdlib/source/test/lux/data/text/unicode/set.lux
index fe145fd50..cda724eda 100644
--- a/stdlib/source/test/lux/data/text/unicode/set.lux
+++ b/stdlib/source/test/lux/data/text/unicode/set.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[data
@@ -12,7 +12,7 @@
[collection
["[0]" set ("[1]#[0]" equivalence)]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
["[0]" / "_"
diff --git a/stdlib/source/test/lux/debug.lux b/stdlib/source/test/lux/debug.lux
index 4a229b335..d422caa8d 100644
--- a/stdlib/source/test/lux/debug.lux
+++ b/stdlib/source/test/lux/debug.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["@" target]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try ("[1]#[0]" functor)]
["[0]" exception]
@@ -12,25 +12,25 @@
["<[0]>" code]]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor)]]
[format
- [json {"+" [JSON]}]
- [xml {"+" [XML]}]]]
+ [json {"+" JSON}]
+ [xml {"+" XML}]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
- [ratio {"+" [Ratio]}]]]
- [time {"+" [Time]}
- [instant {"+" [Instant]}]
- [date {"+" [Date]}]
- [duration {"+" [Duration]}]
- [month {"+" [Month]}]
- [day {"+" [Day]}]]]]
+ [ratio {"+" Ratio}]]]
+ [time {"+" Time}
+ [instant {"+" Instant}]
+ [date {"+" Date}]
+ [duration {"+" Duration}]
+ [month {"+" Month}]
+ [day {"+" Day}]]]]
[\\library
["[0]" /]]
["$[0]" // "_"
diff --git a/stdlib/source/test/lux/documentation.lux b/stdlib/source/test/lux/documentation.lux
index f46fb8abc..e686dcd21 100644
--- a/stdlib/source/test/lux/documentation.lux
+++ b/stdlib/source/test/lux/documentation.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" meta]
[control
["[0]" try]
@@ -14,7 +14,7 @@
[format
["md" markdown]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" template]
["[0]" code]]]]
[\\library
diff --git a/stdlib/source/test/lux/extension.lux b/stdlib/source/test/lux/extension.lux
index 80134f010..bf955b152 100644
--- a/stdlib/source/test/lux/extension.lux
+++ b/stdlib/source/test/lux/extension.lux
@@ -11,7 +11,7 @@
["[0]" php]
["[0]" scheme]]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" try]
["<>" parser
@@ -21,7 +21,7 @@
[data
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" row]
["[0]" list ("[1]#[0]" functor)]]]
@@ -40,9 +40,9 @@
[phase
[analysis
["[0]" type]]]]]]]
- ["_" test {"+" [Test]}]]]
+ ["_" test {"+" Test}]]]
[\\library
- ["[0]" / {"+" [analysis: synthesis: generation: directive:]}]])
+ ["[0]" / {"+" analysis: synthesis: generation: directive:}]])
(def: my_analysis "my analysis")
(def: my_synthesis "my synthesis")
diff --git a/stdlib/source/test/lux/ffi.js.lux b/stdlib/source/test/lux/ffi.js.lux
index d51c3c1c7..0285334b9 100644
--- a/stdlib/source/test/lux/ffi.js.lux
+++ b/stdlib/source/test/lux/ffi.js.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" text ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["[0]" nat]
["[0]" frac]]]]]
diff --git a/stdlib/source/test/lux/ffi.jvm.lux b/stdlib/source/test/lux/ffi.jvm.lux
index f3feb2b75..9f5ea29e5 100644
--- a/stdlib/source/test/lux/ffi.jvm.lux
+++ b/stdlib/source/test/lux/ffi.jvm.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" type ("[1]#[0]" equivalence)]
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try]
["[0]" exception]
[parser
@@ -15,15 +15,15 @@
[data
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
- ["[0]" array {"+" [Array]}]]]
+ ["[0]" array {"+" Array}]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["i" int ("[1]#[0]" equivalence)]
diff --git a/stdlib/source/test/lux/ffi.lua.lux b/stdlib/source/test/lux/ffi.lua.lux
index 4b4bfcf1e..a46dd6ded 100644
--- a/stdlib/source/test/lux/ffi.lua.lux
+++ b/stdlib/source/test/lux/ffi.lua.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]]
[math
diff --git a/stdlib/source/test/lux/ffi.old.lux b/stdlib/source/test/lux/ffi.old.lux
index 294106143..b105ea38a 100644
--- a/stdlib/source/test/lux/ffi.old.lux
+++ b/stdlib/source/test/lux/ffi.old.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]]
+ [pipe {"+" case>}]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/test/lux/ffi.php.lux b/stdlib/source/test/lux/ffi.php.lux
index 23af523ba..7b8cbd419 100644
--- a/stdlib/source/test/lux/ffi.php.lux
+++ b/stdlib/source/test/lux/ffi.php.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]]
[data
["[0]" text ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["[0]" nat]
["[0]" frac]]]]]
diff --git a/stdlib/source/test/lux/ffi.py.lux b/stdlib/source/test/lux/ffi.py.lux
index 33463f0dc..af1d4071c 100644
--- a/stdlib/source/test/lux/ffi.py.lux
+++ b/stdlib/source/test/lux/ffi.py.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[math
["[0]" random]
[number
diff --git a/stdlib/source/test/lux/ffi.rb.lux b/stdlib/source/test/lux/ffi.rb.lux
index 166733346..493036bb1 100644
--- a/stdlib/source/test/lux/ffi.rb.lux
+++ b/stdlib/source/test/lux/ffi.rb.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[math
["[0]" random]]]]
[\\library
diff --git a/stdlib/source/test/lux/ffi.scm.lux b/stdlib/source/test/lux/ffi.scm.lux
index 23af523ba..7b8cbd419 100644
--- a/stdlib/source/test/lux/ffi.scm.lux
+++ b/stdlib/source/test/lux/ffi.scm.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]]
[data
["[0]" text ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["[0]" nat]
["[0]" frac]]]]]
diff --git a/stdlib/source/test/lux/locale.lux b/stdlib/source/test/lux/locale.lux
index 02e482b41..9142cb982 100644
--- a/stdlib/source/test/lux/locale.lux
+++ b/stdlib/source/test/lux/locale.lux
@@ -1,17 +1,17 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["[0]" encoding {"+" [Encoding]}]]
+ ["[0]" encoding {"+" Encoding}]]
[collection
["[0]" list]]]]]
["[0]" / "_"
@@ -19,8 +19,8 @@
["[1][0]" territory]]
[\\library
["[0]" /
- ["[0]" language {"+" [Language]}]
- ["[0]" territory {"+" [Territory]}]]])
+ ["[0]" language {"+" Language}]
+ ["[0]" territory {"+" Territory}]]])
(def: random_language
(Random Language)
diff --git a/stdlib/source/test/lux/locale/language.lux b/stdlib/source/test/lux/locale/language.lux
index fd6d93b90..ee30005a4 100644
--- a/stdlib/source/test/lux/locale/language.lux
+++ b/stdlib/source/test/lux/locale/language.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
- [hash {"+" [Hash]}]
+ [monad {"+" do}]
+ [hash {"+" Hash}]
[\\specification
["$[0]" hash]]]
[control
@@ -12,12 +12,12 @@
[data
["[0]" text]
[collection
- ["[0]" set {"+" [Set]}]
+ ["[0]" set {"+" Set}]
["[0]" list ("[1]#[0]" functor mix)]]]
[macro
["[0]" template]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/locale/territory.lux b/stdlib/source/test/lux/locale/territory.lux
index 724f43388..c1c724751 100644
--- a/stdlib/source/test/lux/locale/territory.lux
+++ b/stdlib/source/test/lux/locale/territory.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
- [hash {"+" [Hash]}]
+ [monad {"+" do}]
+ [hash {"+" Hash}]
[\\specification
["$[0]" hash]]]
[control
@@ -12,12 +12,12 @@
[data
["[0]" text]
[collection
- ["[0]" set {"+" [Set]}]
+ ["[0]" set {"+" Set}]
["[0]" list ("[1]#[0]" functor mix)]]]
[macro
["[0]" template]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/macro.lux b/stdlib/source/test/lux/macro.lux
index d4bc81738..cdd48544b 100644
--- a/stdlib/source/test/lux/macro.lux
+++ b/stdlib/source/test/lux/macro.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try ("[1]#[0]" functor)]
[parser
@@ -12,18 +12,18 @@
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" name]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["[0]" nat]]]
["[0]" meta
["[0]" location]]]]
[\\library
["[0]" /
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code ("[1]#[0]" equivalence)]
["[0]" template]]]
["[0]" / "_"
diff --git a/stdlib/source/test/lux/macro/code.lux b/stdlib/source/test/lux/macro/code.lux
index 20d6741c3..99ff3103e 100644
--- a/stdlib/source/test/lux/macro/code.lux
+++ b/stdlib/source/test/lux/macro/code.lux
@@ -1,20 +1,20 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
["[0]" product]
["[0]" text]
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]
[meta
diff --git a/stdlib/source/test/lux/macro/local.lux b/stdlib/source/test/lux/macro/local.lux
index 26e003577..8cbc19a0c 100644
--- a/stdlib/source/test/lux/macro/local.lux
+++ b/stdlib/source/test/lux/macro/local.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]
@@ -18,10 +18,10 @@
[dictionary
["[0]" plist]]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/macro/syntax.lux b/stdlib/source/test/lux/macro/syntax.lux
index 5ba0701b9..68c333664 100644
--- a/stdlib/source/test/lux/macro/syntax.lux
+++ b/stdlib/source/test/lux/macro/syntax.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
[parser
["<[0]>" code]]]
diff --git a/stdlib/source/test/lux/macro/syntax/check.lux b/stdlib/source/test/lux/macro/syntax/check.lux
index baf86ac5b..8c967b516 100644
--- a/stdlib/source/test/lux/macro/syntax/check.lux
+++ b/stdlib/source/test/lux/macro/syntax/check.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -11,7 +11,7 @@
["<>" parser
["<[0]>" code]]]
[math
- ["[0]" random {"+" [Random]}]]
+ ["[0]" random {"+" Random}]]
[macro
["[0]" code ("[1]#[0]" equivalence)]]]]
[\\library
diff --git a/stdlib/source/test/lux/macro/syntax/declaration.lux b/stdlib/source/test/lux/macro/syntax/declaration.lux
index 9102faed6..d72a0cbbe 100644
--- a/stdlib/source/test/lux/macro/syntax/declaration.lux
+++ b/stdlib/source/test/lux/macro/syntax/declaration.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -11,7 +11,7 @@
[parser
["<[0]>" code]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/macro/syntax/definition.lux b/stdlib/source/test/lux/macro/syntax/definition.lux
index 4b1057c64..5d287a442 100644
--- a/stdlib/source/test/lux/macro/syntax/definition.lux
+++ b/stdlib/source/test/lux/macro/syntax/definition.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -14,7 +14,7 @@
[macro
["[0]" code ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]]
+ ["[0]" random {"+" Random}]]
[meta
["[0]" location]]]]
[\\library
diff --git a/stdlib/source/test/lux/macro/syntax/export.lux b/stdlib/source/test/lux/macro/syntax/export.lux
index 91707f1ab..f1dc6df01 100644
--- a/stdlib/source/test/lux/macro/syntax/export.lux
+++ b/stdlib/source/test/lux/macro/syntax/export.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe]
["[0]" try ("[1]#[0]" functor)]
@@ -12,7 +12,7 @@
[macro
["[0]" code ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/macro/syntax/input.lux b/stdlib/source/test/lux/macro/syntax/input.lux
index 26e721986..09f344b11 100644
--- a/stdlib/source/test/lux/macro/syntax/input.lux
+++ b/stdlib/source/test/lux/macro/syntax/input.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -14,7 +14,7 @@
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/macro/syntax/type/variable.lux b/stdlib/source/test/lux/macro/syntax/type/variable.lux
index 329ed3557..94daf4218 100644
--- a/stdlib/source/test/lux/macro/syntax/type/variable.lux
+++ b/stdlib/source/test/lux/macro/syntax/type/variable.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
@@ -11,7 +11,7 @@
[parser
["<[0]>" code]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/test/lux/macro/template.lux b/stdlib/source/test/lux/macro/template.lux
index 655b70602..f65cdaa27 100644
--- a/stdlib/source/test/lux/macro/template.lux
+++ b/stdlib/source/test/lux/macro/template.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]
@@ -13,10 +13,10 @@
[collection
["[0]" list]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["[0]" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/math.lux b/stdlib/source/test/lux/math.lux
index 17f53064b..3ab07886c 100644
--- a/stdlib/source/test/lux/math.lux
+++ b/stdlib/source/test/lux/math.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[macro
["[0]" template]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["i" int]
diff --git a/stdlib/source/test/lux/math/infix.lux b/stdlib/source/test/lux/math/infix.lux
index 3b1532d75..9496618bb 100644
--- a/stdlib/source/test/lux/math/infix.lux
+++ b/stdlib/source/test/lux/math/infix.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[data
["[0]" bit ("[1]#[0]" equivalence)]]
[math
diff --git a/stdlib/source/test/lux/math/logic/continuous.lux b/stdlib/source/test/lux/math/logic/continuous.lux
index e741a4411..bf2a3d4aa 100644
--- a/stdlib/source/test/lux/math/logic/continuous.lux
+++ b/stdlib/source/test/lux/math/logic/continuous.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" monoid]]]
[math
diff --git a/stdlib/source/test/lux/math/logic/fuzzy.lux b/stdlib/source/test/lux/math/logic/fuzzy.lux
index 55a79cda9..1325dd34c 100644
--- a/stdlib/source/test/lux/math/logic/fuzzy.lux
+++ b/stdlib/source/test/lux/math/logic/fuzzy.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]
[\\specification
[functor
["$[0]" contravariant]]]]
@@ -14,12 +14,12 @@
["[0]" list]
["[0]" set]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["r" rev]]]]]
[\\library
- ["[0]" / {"+" [Fuzzy]}
+ ["[0]" / {"+" Fuzzy}
["/[1]" // "_"
["[1]" continuous]]]])
diff --git a/stdlib/source/test/lux/math/modular.lux b/stdlib/source/test/lux/math/modular.lux
index b3d4ebd2f..265b1e23a 100644
--- a/stdlib/source/test/lux/math/modular.lux
+++ b/stdlib/source/test/lux/math/modular.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" type ("[1]#[0]" equivalence)]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" predicate]
[\\specification
["$[0]" equivalence]
@@ -18,7 +18,7 @@
["[0]" product]
["[0]" bit ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["i" int]]]]]
["$[0]" // "_"
diff --git a/stdlib/source/test/lux/math/modulus.lux b/stdlib/source/test/lux/math/modulus.lux
index 6f43194e6..2fb139f81 100644
--- a/stdlib/source/test/lux/math/modulus.lux
+++ b/stdlib/source/test/lux/math/modulus.lux
@@ -1,19 +1,19 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["i" int]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/test/lux/math/number.lux b/stdlib/source/test/lux/math/number.lux
index e93816a7a..5ab96f21f 100644
--- a/stdlib/source/test/lux/math/number.lux
+++ b/stdlib/source/test/lux/math/number.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[control
["[0]" try]]
[data
diff --git a/stdlib/source/test/lux/math/number/complex.lux b/stdlib/source/test/lux/math/number/complex.lux
index 18448f514..be67c8022 100644
--- a/stdlib/source/test/lux/math/number/complex.lux
+++ b/stdlib/source/test/lux/math/number/complex.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["%" data/text/format {"+" [format]}]
- ["_" test {"+" [Test]}]
+ ["%" data/text/format {"+" format}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" order]
@@ -13,7 +13,7 @@
[collection
["[0]" list ("[1]#[0]" functor)]]]
["[0]" math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /
[//
diff --git a/stdlib/source/test/lux/math/number/frac.lux b/stdlib/source/test/lux/math/number/frac.lux
index f3dd864ad..048e7159e 100644
--- a/stdlib/source/test/lux/math/number/frac.lux
+++ b/stdlib/source/test/lux/math/number/frac.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["@" target]
["[0]" ffi]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
@@ -15,7 +15,7 @@
[data
["[0]" bit ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /
[// "*"
diff --git a/stdlib/source/test/lux/math/number/i16.lux b/stdlib/source/test/lux/math/number/i16.lux
index ab692a934..6141bcda4 100644
--- a/stdlib/source/test/lux/math/number/i16.lux
+++ b/stdlib/source/test/lux/math/number/i16.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /
["/[1]" // "_"
diff --git a/stdlib/source/test/lux/math/number/i32.lux b/stdlib/source/test/lux/math/number/i32.lux
index d7985b92e..beb97b194 100644
--- a/stdlib/source/test/lux/math/number/i32.lux
+++ b/stdlib/source/test/lux/math/number/i32.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /
["/[1]" // "_"
diff --git a/stdlib/source/test/lux/math/number/i64.lux b/stdlib/source/test/lux/math/number/i64.lux
index 9c40721a9..66ed44a50 100644
--- a/stdlib/source/test/lux/math/number/i64.lux
+++ b/stdlib/source/test/lux/math/number/i64.lux
@@ -1,20 +1,20 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[data
["[0]" bit ("[1]#[0]" equivalence)]]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
["$[0]" monoid]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" / ("#[0]" equivalence)
- [// {"+" [hex]}
+ [// {"+" hex}
["n" nat]
["i" int]]]])
diff --git a/stdlib/source/test/lux/math/number/i8.lux b/stdlib/source/test/lux/math/number/i8.lux
index 564080d7e..a8cfc3f3f 100644
--- a/stdlib/source/test/lux/math/number/i8.lux
+++ b/stdlib/source/test/lux/math/number/i8.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /
["/[1]" // "_"
diff --git a/stdlib/source/test/lux/math/number/int.lux b/stdlib/source/test/lux/math/number/int.lux
index 9ba73e445..cf06bea2a 100644
--- a/stdlib/source/test/lux/math/number/int.lux
+++ b/stdlib/source/test/lux/math/number/int.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
@@ -15,7 +15,7 @@
[data
["[0]" bit ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /
[//
diff --git a/stdlib/source/test/lux/math/number/nat.lux b/stdlib/source/test/lux/math/number/nat.lux
index 9a5da5d6d..4f1383325 100644
--- a/stdlib/source/test/lux/math/number/nat.lux
+++ b/stdlib/source/test/lux/math/number/nat.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
diff --git a/stdlib/source/test/lux/math/number/ratio.lux b/stdlib/source/test/lux/math/number/ratio.lux
index 2d3ba322d..7801cbb43 100644
--- a/stdlib/source/test/lux/math/number/ratio.lux
+++ b/stdlib/source/test/lux/math/number/ratio.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" order]
@@ -14,7 +14,7 @@
[data
["[0]" bit ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /
[//
diff --git a/stdlib/source/test/lux/math/number/rev.lux b/stdlib/source/test/lux/math/number/rev.lux
index 90ef03c5f..24855aede 100644
--- a/stdlib/source/test/lux/math/number/rev.lux
+++ b/stdlib/source/test/lux/math/number/rev.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
@@ -18,7 +18,7 @@
["[0]" random]]]]
[\\library
["[0]" /
- [// {"+" [hex]}
+ [// {"+" hex}
["n" nat]
["f" frac]
["[0]" i64 ("[1]#[0]" hash)]]]])
diff --git a/stdlib/source/test/lux/meta.lux b/stdlib/source/test/lux/meta.lux
index 2c92a430b..ba5a0cc1a 100644
--- a/stdlib/source/test/lux/meta.lux
+++ b/stdlib/source/test/lux/meta.lux
@@ -1,31 +1,31 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" type ("[1]#[0]" equivalence)]
[abstract
- [equivalence {"+" [Equivalence]}]
- [monad {"+" [do]}]
+ [equivalence {"+" Equivalence}]
+ [monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[control
["[0]" maybe]
- ["[0]" try {"+" [Try]} ("[1]#[0]" functor)]]
+ ["[0]" try {"+" Try} ("[1]#[0]" functor)]]
[data
["[0]" product]
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" name ("[1]#[0]" equivalence)]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor monoid)]
["[0]" set]]]
[meta
["[0]" location]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/meta/location.lux b/stdlib/source/test/lux/meta/location.lux
index c1dc2fbe4..c7cf687dc 100644
--- a/stdlib/source/test/lux/meta/location.lux
+++ b/stdlib/source/test/lux/meta/location.lux
@@ -1,15 +1,15 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[data
["[0]" text]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /]]
["$[0]" /// "_"
diff --git a/stdlib/source/test/lux/program.lux b/stdlib/source/test/lux/program.lux
index f652e4ebf..a578b3f22 100644
--- a/stdlib/source/test/lux/program.lux
+++ b/stdlib/source/test/lux/program.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]
["[0]" try]
@@ -15,7 +15,7 @@
[collection
["[0]" list]]]
[macro
- [syntax {"+" [syntax:]}]]
+ [syntax {"+" syntax:}]]
[math
["[0]" random]]]]
[\\library
diff --git a/stdlib/source/test/lux/static.lux b/stdlib/source/test/lux/static.lux
index 98b8c32eb..3543f2eb2 100644
--- a/stdlib/source/test/lux/static.lux
+++ b/stdlib/source/test/lux/static.lux
@@ -1,12 +1,12 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["@" target]
["[0]" meta]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[macro
["[0]" code]]
[math
diff --git a/stdlib/source/test/lux/target.lux b/stdlib/source/test/lux/target.lux
index b031ba476..0bb703601 100644
--- a/stdlib/source/test/lux/target.lux
+++ b/stdlib/source/test/lux/target.lux
@@ -1,12 +1,12 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[data
["[0]" text]
[collection
["[0]" list]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[math
[number
["n" nat]]]]]
diff --git a/stdlib/source/test/lux/target/jvm.lux b/stdlib/source/test/lux/target/jvm.lux
index d4d1aa460..509fddb6d 100644
--- a/stdlib/source/test/lux/target/jvm.lux
+++ b/stdlib/source/test/lux/target/jvm.lux
@@ -1,10 +1,10 @@
(.module:
[library
- [lux {"-" [Type Label type primitive int]}
- ["[0]" ffi {"+" [import:]}]
+ [lux {"-" Type Label type primitive int}
+ ["[0]" ffi {"+" import:}]
["@" target]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" function]
["[0]" io]
@@ -15,7 +15,7 @@
[data
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
["[0]" format "_"
["[1]" binary]]
[collection
@@ -25,34 +25,34 @@
["[0]" set]
["[0]" list ("[1]#[0]" functor)]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]
["i" int]
["f" frac]
- ["[0]" i32 {"+" [I32]}]
+ ["[0]" i32 {"+" I32}]
["[0]" i64]]]
- ["_" test {"+" [Test]}]]]
+ ["_" test {"+" Test}]]]
[\\library
["[0]" / "_"
- ["[1][0]" loader {"+" [Library]}]
+ ["[1][0]" loader {"+" Library}]
["[1][0]" version]
["[1][0]" modifier ("[1]#[0]" monoid)]
["[1][0]" field]
- ["[1][0]" method {"+" [Method]}]
+ ["[1][0]" method {"+" Method}]
["[1][0]" class]
["[1][0]" attribute
["[1]/[0]" code]]
["[1][0]" constant
- ["[1]/[0]" pool {"+" [Resource]}]]
+ ["[1]/[0]" pool {"+" Resource}]]
[encoding
["[1][0]" name]
["[1][0]" signed]
["[1][0]" unsigned]]
- ["[1]" bytecode {"+" [Label Bytecode]}
+ ["[1]" bytecode {"+" Label Bytecode}
["[1][0]" instruction]]
- ["[1][0]" type {"+" [Type]}
- ["[0]" category {"+" [Value Object Class]}]]]])
+ ["[1][0]" type {"+" Type}
+ ["[0]" category {"+" Value Object Class}]]]])
(def: method_modifier
($_ /modifier#composite
diff --git a/stdlib/source/test/lux/test.lux b/stdlib/source/test/lux/test.lux
index 98556c778..fad4845ac 100644
--- a/stdlib/source/test/lux/test.lux
+++ b/stdlib/source/test/lux/test.lux
@@ -2,13 +2,13 @@
[library
[lux "*"
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]
["[0]" exception]
[concurrency
["[0]" async]
- ["[0]" atom {"+" [Atom]}]]]
+ ["[0]" atom {"+" Atom}]]]
[data
["[0]" text ("[1]#[0]" equivalence)]
[collection
diff --git a/stdlib/source/test/lux/time.lux b/stdlib/source/test/lux/time.lux
index e1d0ffce5..915d50e9c 100644
--- a/stdlib/source/test/lux/time.lux
+++ b/stdlib/source/test/lux/time.lux
@@ -1,23 +1,23 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" order]
["$[0]" enum]
["$[0]" codec]]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try ("[1]#[0]" functor)]
["[0]" exception]
[parser
["<[0]>" text]]]
[data
["[0]" text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
["[0]" random]
[number
diff --git a/stdlib/source/test/lux/time/date.lux b/stdlib/source/test/lux/time/date.lux
index 1c4365552..13ba625a9 100644
--- a/stdlib/source/test/lux/time/date.lux
+++ b/stdlib/source/test/lux/time/date.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" order]
@@ -16,9 +16,9 @@
["<[0]>" text]]]
[data
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["i" int]]]]]
diff --git a/stdlib/source/test/lux/time/day.lux b/stdlib/source/test/lux/time/day.lux
index 0f8f50821..0fe9d0244 100644
--- a/stdlib/source/test/lux/time/day.lux
+++ b/stdlib/source/test/lux/time/day.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" predicate]
[\\specification
["$[0]" equivalence]
@@ -19,7 +19,7 @@
["[0]" list]
["[0]" set]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/time/duration.lux b/stdlib/source/test/lux/time/duration.lux
index 58a2ad1f1..d8db79e2e 100644
--- a/stdlib/source/test/lux/time/duration.lux
+++ b/stdlib/source/test/lux/time/duration.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" order]
@@ -13,7 +13,7 @@
[data
["[0]" bit ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["i" int]]]]]
diff --git a/stdlib/source/test/lux/time/instant.lux b/stdlib/source/test/lux/time/instant.lux
index 8c5d5f8d7..3e5c16cc2 100644
--- a/stdlib/source/test/lux/time/instant.lux
+++ b/stdlib/source/test/lux/time/instant.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" order]
@@ -19,8 +19,8 @@
[math
["[0]" random]]
[time
- ["[0]" duration {"+" [Duration]}]
- ["[0]" day {"+" [Day]} ("[1]#[0]" enum)]]]]
+ ["[0]" duration {"+" Duration}]
+ ["[0]" day {"+" Day} ("[1]#[0]" enum)]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/test/lux/time/month.lux b/stdlib/source/test/lux/time/month.lux
index b724ea855..31e294260 100644
--- a/stdlib/source/test/lux/time/month.lux
+++ b/stdlib/source/test/lux/time/month.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
["[0]" predicate]
[\\specification
["$[0]" equivalence]
@@ -19,7 +19,7 @@
["[0]" set]
["[0]" list ("[1]#[0]" functor mix)]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/time/year.lux b/stdlib/source/test/lux/time/year.lux
index fab28f99b..541a76d48 100644
--- a/stdlib/source/test/lux/time/year.lux
+++ b/stdlib/source/test/lux/time/year.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" order]
@@ -14,9 +14,9 @@
[data
["[0]" bit ("[1]#[0]" equivalence)]
[text
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["i" int]]]]]
diff --git a/stdlib/source/test/lux/tool.lux b/stdlib/source/test/lux/tool.lux
index 05a724bf8..643698695 100644
--- a/stdlib/source/test/lux/tool.lux
+++ b/stdlib/source/test/lux/tool.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]]]
+ ["_" test {"+" Test}]]]
["[0]" / "_"
[compiler
[language
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis.lux
index 164931430..dfd2b7416 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis.lux
@@ -1,6 +1,6 @@
(.module:
[lux "*"
- ["_" test {"+" [Test]}]]
+ ["_" test {"+" Test}]]
["[0]" / "_"
["[1][0]" primitive]
["[1][0]" structure]
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux
index cbc2b15aa..76f904817 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux
@@ -1,12 +1,12 @@
(.module:
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
- ["%" text/format {"+" [format]}]
+ ["%" text/format {"+" format}]
["[0]" name]]
- ["r" math/random {"+" [Random]} ("[1]#[0]" monad)]
- ["_" test {"+" [Test]}]
+ ["r" math/random {"+" Random} ("[1]#[0]" monad)]
+ ["_" test {"+" Test}]
[control
pipe
["[0]" maybe]]
@@ -32,7 +32,7 @@
["[1][0]" type]
["/[1]" // "_"
["/[1]" //
- ["[1][0]" analysis {"+" [Analysis Variant Tag Operation]}]
+ ["[1][0]" analysis {"+" Analysis Variant Tag Operation}]
[///
["[0]" phase]
[meta
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux
index 9e41573a6..f86c8bcfe 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux
@@ -1,12 +1,12 @@
(.module:
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
- ["%" text/format {"+" [format]}]
+ ["%" text/format {"+" format}]
["[0]" name]]
- ["r" math/random {"+" [Random]}]
- ["_" test {"+" [Test]}]
+ ["r" math/random {"+" Random}]
+ ["_" test {"+" Test}]
[control
pipe
["[0]" maybe]
@@ -31,7 +31,7 @@
["[1][0]" type]
["/[1]" // "_"
["/[1]" //
- ["[1][0]" analysis {"+" [Analysis Operation]}]
+ ["[1][0]" analysis {"+" Analysis Operation}]
[///
["[1][0]" reference]
["[0]" phase]
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/primitive.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/primitive.lux
index 734078a84..7dc11195c 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/primitive.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/primitive.lux
@@ -1,17 +1,17 @@
(.module:
- [lux {"-" [primitive]}
+ [lux {"-" primitive}
["@" target]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
- ["%" text/format {"+" [format]}]
+ ["%" text/format {"+" format}]
["[0]" name]]
- ["r" math/random {"+" [Random]} ("[1]#[0]" monad)]
- ["_" test {"+" [Test]}]
+ ["r" math/random {"+" Random} ("[1]#[0]" monad)]
+ ["_" test {"+" Test}]
[control
pipe
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[macro
["[0]" code]]]
[\\
@@ -24,9 +24,9 @@
["[1][0]" analysis]]
["/[1]" // "_"
["[0]" version]
- ["[1][0]" analysis {"+" [Analysis Operation]}
- [macro {"+" [Expander]}]
- [evaluation {"+" [Eval]}]]
+ ["[1][0]" analysis {"+" Analysis Operation}
+ [macro {"+" Expander}]
+ [evaluation {"+" Eval}]]
[///
["[0]" phase]
[meta
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/reference.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/reference.lux
index 96bcf8507..61195abbd 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/reference.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/reference.lux
@@ -1,14 +1,14 @@
(.module:
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
["[0]" name ("[1]#[0]" equivalence)]]
- ["r" math/random {"+" [Random]}]
- ["_" test {"+" [Test]}]
+ ["r" math/random {"+" Random}]
+ ["_" test {"+" Test}]
[control
pipe
- ["[0]" try {"+" [Try]}]]
+ ["[0]" try {"+" Try}]]
[data
["[0]" text ("[1]#[0]" equivalence)]
[number
@@ -26,7 +26,7 @@
["[1][0]" type]
["/[1]" // "_"
["/[1]" //
- ["[1][0]" analysis {"+" [Analysis Variant Tag Operation]}]
+ ["[1][0]" analysis {"+" Analysis Variant Tag Operation}]
[///
["[1][0]" reference]
["[0]" phase]
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/structure.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/structure.lux
index 463be39c2..6f63bf89c 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/structure.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/structure.lux
@@ -1,12 +1,12 @@
(.module:
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
- ["%" text/format {"+" [format]}]
+ ["%" text/format {"+" format}]
["[0]" name]]
- ["r" math/random {"+" [Random]}]
- ["_" test {"+" [Test]}]
+ ["r" math/random {"+" Random}]
+ ["_" test {"+" Test}]
[control
pipe
["[0]" maybe]
@@ -33,7 +33,7 @@
["[1][0]" type]
["/[1]" // "_"
["/[1]" //
- ["[1][0]" analysis {"+" [Analysis Variant Tag Operation]}]
+ ["[1][0]" analysis {"+" Analysis Variant Tag Operation}]
[///
["[0]" phase]
[meta
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux
index c7bc89971..5430e455c 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux
@@ -1,15 +1,15 @@
(.module:
- [lux {"-" [i64 int primitive]}
+ [lux {"-" i64 int primitive}
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
- ["%" text/format {"+" [format]}]
+ ["%" text/format {"+" format}]
["[0]" name]]
- ["r" math/random {"+" [Random]}]
- ["_" test {"+" [Test]}]
+ ["r" math/random {"+" Random}]
+ ["_" test {"+" Test}]
[control
pipe
- [io {"+" [IO]}]
+ [io {"+" IO}]
["[0]" try]
[concurrency
["[0]" atom]]]
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis.lux
index 2c9954765..3fbc13bda 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis.lux
@@ -1,6 +1,6 @@
(.module:
[lux "*"
- ["_" test {"+" [Test]}]]
+ ["_" test {"+" Test}]]
["[0]" / "_"
["[1][0]" primitive]
["[1][0]" structure]
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux
index 876b9d819..d4c935a28 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux
@@ -1,16 +1,16 @@
(.module:
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [hash {"+" [Hash]}]
- ["[0]" monad {"+" [do]}]]
+ [hash {"+" Hash}]
+ ["[0]" monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try ("[1]#[0]" functor)]]
[data
["[0]" sum]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[number
["n" nat]
["[0]" int]
@@ -20,7 +20,7 @@
["[0]" list ("[1]#[0]" functor mix monoid)]
["[0]" set]]]
[math
- ["[0]" random {"+" [Random]}]]]
+ ["[0]" random {"+" Random}]]]
["[0]" // "_"
["[1][0]" primitive]]
[\\
@@ -30,11 +30,11 @@
[extension
["[1][0]" bundle]]
["/[1]" //
- ["[0]" analysis {"+" [Branch Match Analysis]}]
- ["[0]" synthesis {"+" [Path Synthesis]}]
+ ["[0]" analysis {"+" Branch Match Analysis}]
+ ["[0]" synthesis {"+" Path Synthesis}]
[///
["[1][0]" reference
- [variable {"+" [Register]}]]
+ [variable {"+" Register}]]
["[0]" phase]
[meta
["[0]" archive]]]]]]]])
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux
index d7faa474e..20284ae47 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux
@@ -1,22 +1,22 @@
(.module:
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[control
["[0]" try]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[number
["n" nat]]
[collection
["[0]" list ("[1]#[0]" functor mix monoid)]
- ["[0]" dictionary {"+" [Dictionary]}]
+ ["[0]" dictionary {"+" Dictionary}]
["[0]" set]]]
[math
- ["[0]" random {"+" [Random]}]]]
+ ["[0]" random {"+" Random}]]]
["[0]" // "_"
["[1][0]" primitive]]
[\\
@@ -26,12 +26,12 @@
[extension
["[1][0]" bundle]]
["/[1]" //
- ["[0]" analysis {"+" [Analysis]}]
- ["[0]" synthesis {"+" [Synthesis]}]
+ ["[0]" analysis {"+" Analysis}]
+ ["[0]" synthesis {"+" Synthesis}]
[///
- [arity {"+" [Arity]}]
+ [arity {"+" Arity}]
["[0]" reference
- ["[0]" variable {"+" [Variable]}]]
+ ["[0]" variable {"+" Variable}]]
["[0]" phase]
[meta
["[0]" archive]]]]]]]])
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/loop.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/loop.lux
index bbd047ca5..7bcc5f59a 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/loop.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/loop.lux
@@ -1,8 +1,8 @@
(.module:
- [lux {"-" [primitive structure loop function]}
- ["_" test {"+" [Test]}]
+ [lux {"-" primitive structure loop function}
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]]
@@ -12,16 +12,16 @@
[collection
["[0]" list ("[1]#[0]" functor)]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]]]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]]]
[\\
["[0]" /
[////
- ["[0]" analysis {"+" [Environment]}]
- ["/[1]" synthesis {"+" [Member Path Synthesis]}]
+ ["[0]" analysis {"+" Environment}]
+ ["/[1]" synthesis {"+" Member Path Synthesis}]
[///
- [arity {"+" [Arity]}]
- ["[0]" reference {"+" [Constant]}
- ["[0]" variable {"+" [Register Variable]}]]]]]])
+ [arity {"+" Arity}]
+ ["[0]" reference {"+" Constant}
+ ["[0]" variable {"+" Register Variable}]]]]]])
(type: (Scenario a)
(-> Register Arity Register (Random [Register [a a]])))
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/primitive.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/primitive.lux
index 5940e03d2..ee21bb16c 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/primitive.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/primitive.lux
@@ -1,18 +1,18 @@
(.module:
- [lux {"-" [primitive]}
- [abstract ["[0]" monad {"+" [do]}]]
+ [lux {"-" primitive}
+ [abstract ["[0]" monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try]]
[data
- ["%" text/format {"+" [format]}]
+ ["%" text/format {"+" format}]
["[0]" name]
[number
["n" nat]]
[collection
["[0]" list]]]
- ["r" math/random {"+" [Random]} ("[1]#[0]" monad)]
- ["_" test {"+" [Test]}]]
+ ["r" math/random {"+" Random} ("[1]#[0]" monad)]
+ ["_" test {"+" Test}]]
[\\
["[0]" / "_"
["/[1]" //
@@ -20,8 +20,8 @@
[extension
["[1][0]" bundle]]
["/[1]" //
- ["[1][0]" analysis {"+" [Analysis]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ ["[1][0]" analysis {"+" Analysis}]
+ ["[1][0]" synthesis {"+" Synthesis}]
[///
["[0]" phase]
[meta
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/structure.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/structure.lux
index 99c2d430d..02d079c4d 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/structure.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/structure.lux
@@ -1,12 +1,12 @@
(.module:
[lux "*"
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[data
- ["%" text/format {"+" [format]}]
+ ["%" text/format {"+" format}]
["[0]" name]]
- ["r" math/random {"+" [Random]}]
- ["_" test {"+" [Test]}]
+ ["r" math/random {"+" Random}]
+ ["_" test {"+" Test}]
[control
pipe
["[0]" try]]
@@ -26,8 +26,8 @@
[extension
["[1][0]" bundle]]
["/[1]" //
- ["[1][0]" analysis {"+" [Analysis]}]
- ["[1][0]" synthesis {"+" [Synthesis]}]
+ ["[1][0]" analysis {"+" Analysis}]
+ ["[1][0]" synthesis {"+" Synthesis}]
[///
["[0]" phase]
[meta
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux
index b941d73e6..81c088aa2 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux
@@ -1,27 +1,27 @@
(.module:
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- ["[0]" monad {"+" [do]}]]
+ ["[0]" monad {"+" do}]]
[math
- ["[0]" random {"+" [Random]}]]
+ ["[0]" random {"+" Random}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" try]]
[data
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[number
["n" nat]]
[collection
["[0]" list ("[1]#[0]" functor mix)]
- ["[0]" dictionary {"+" [Dictionary]}]]]]
+ ["[0]" dictionary {"+" Dictionary}]]]]
[\\
["[0]" /
[////
["[0]" analysis]
- ["[0]" synthesis {"+" [Side Member Path Synthesis]}]
+ ["[0]" synthesis {"+" Side Member Path Synthesis}]
[///
[reference
["[0]" variable]]]]]])
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/syntax.lux b/stdlib/source/test/lux/tool/compiler/language/lux/syntax.lux
index 08cd0035a..84d47becc 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/syntax.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/syntax.lux
@@ -1,13 +1,13 @@
(.module:
[lux "*"
- [abstract/monad {"+" [do]}]
+ [abstract/monad {"+" do}]
[data
- ["%" text/format {"+" [format]}]
+ ["%" text/format {"+" format}]
["[0]" name]
[number
["n" nat]]]
- ["r" math/random {"+" [Random]} ("[1]#[0]" monad)]
- ["_" test {"+" [Test]}]
+ ["r" math/random {"+" Random} ("[1]#[0]" monad)]
+ ["_" test {"+" Test}]
[control
["[0]" try]
[parser
@@ -16,7 +16,7 @@
["[0]" text]
[collection
["[0]" list]
- ["[0]" dictionary {"+" [Dictionary]}]]]
+ ["[0]" dictionary {"+" Dictionary}]]]
[macro
["[0]" code]]
[meta
diff --git a/stdlib/source/test/lux/type.lux b/stdlib/source/test/lux/type.lux
index b1abd1dc7..ffd3671cb 100644
--- a/stdlib/source/test/lux/type.lux
+++ b/stdlib/source/test/lux/type.lux
@@ -1,13 +1,13 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- ["[0]" monad {"+" [do]}]
+ ["[0]" monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" maybe]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
@@ -18,7 +18,7 @@
[macro
["[0]" code ("[1]#[0]" equivalence)]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/type/abstract.lux b/stdlib/source/test/lux/type/abstract.lux
index ee1b7fc4a..1f30874d4 100644
--- a/stdlib/source/test/lux/type/abstract.lux
+++ b/stdlib/source/test/lux/type/abstract.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" meta]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]
@@ -13,7 +13,7 @@
[data
["[0]" text ("[1]#[0]" equivalence)]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]
["[0]" template]]
["[0]" math
diff --git a/stdlib/source/test/lux/type/check.lux b/stdlib/source/test/lux/type/check.lux
index 8b7011176..ce181e56b 100644
--- a/stdlib/source/test/lux/type/check.lux
+++ b/stdlib/source/test/lux/type/check.lux
@@ -1,29 +1,29 @@
(.module:
[library
- [lux {"-" [type]}
- ["_" test {"+" [Test]}]
+ [lux {"-" type}
+ ["_" test {"+" Test}]
["[0]" type ("[1]#[0]" equivalence)]
[abstract
- ["[0]" monad {"+" [do]}]
+ ["[0]" monad {"+" do}]
[\\specification
- ["$[0]" functor {"+" [Injection Comparison]}]
+ ["$[0]" functor {"+" Injection Comparison}]
["$[0]" apply]
["$[0]" monad]]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" function]
["[0]" try]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
["[0]" product]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list ("[1]#[0]" functor monoid)]
["[0]" set]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/type/dynamic.lux b/stdlib/source/test/lux/type/dynamic.lux
index 522e82882..33c5b37aa 100644
--- a/stdlib/source/test/lux/type/dynamic.lux
+++ b/stdlib/source/test/lux/type/dynamic.lux
@@ -1,17 +1,17 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" try]
["[0]" exception]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/type/implicit.lux b/stdlib/source/test/lux/type/implicit.lux
index c1853f0b1..18a62de2b 100644
--- a/stdlib/source/test/lux/type/implicit.lux
+++ b/stdlib/source/test/lux/type/implicit.lux
@@ -1,19 +1,19 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [equivalence {"+" []}]
- [functor {"+" []}]
- [monoid {"+" []}]
- [monad {"+" [do]}]
+ [equivalence {"+" }]
+ [functor {"+" }]
+ [monoid {"+" }]
+ [monad {"+" do}]
["[0]" enum]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/type/poly.lux b/stdlib/source/test/lux/type/poly.lux
index 996a86320..36c870891 100644
--- a/stdlib/source/test/lux/type/poly.lux
+++ b/stdlib/source/test/lux/type/poly.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]]]
+ ["_" test {"+" Test}]]]
[\\library
["[0]" /]]
["[0]" / "_"
diff --git a/stdlib/source/test/lux/type/poly/equivalence.lux b/stdlib/source/test/lux/type/poly/equivalence.lux
index 3fa9e59f3..927189171 100644
--- a/stdlib/source/test/lux/type/poly/equivalence.lux
+++ b/stdlib/source/test/lux/type/poly/equivalence.lux
@@ -1,11 +1,11 @@
(.module:
[library
- [lux {"-" [Variant Record]}
- ["_" test {"+" [Test]}]
+ [lux {"-" Variant Record}
+ ["_" test {"+" Test}]
["@" target]
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}
[\\poly
["[0]" /]]]
[\\specification
@@ -18,7 +18,7 @@
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["i" int]]]]])
diff --git a/stdlib/source/test/lux/type/poly/functor.lux b/stdlib/source/test/lux/type/poly/functor.lux
index 4aec871cf..935812444 100644
--- a/stdlib/source/test/lux/type/poly/functor.lux
+++ b/stdlib/source/test/lux/type/poly/functor.lux
@@ -3,12 +3,12 @@
[lux "*"
["@" target]
[abstract
- [monad {"+" [do]}]
- [functor {"+" [Functor]}
+ [monad {"+" do}]
+ [functor {"+" Functor}
[\\poly
["[0]" /]]]]
- ["r" math/random {"+" [Random]}]
- ["_" test {"+" [Test]}]
+ ["r" math/random {"+" Random}]
+ ["_" test {"+" Test}]
[control
["[0]" state]]
[data
diff --git a/stdlib/source/test/lux/type/poly/json.lux b/stdlib/source/test/lux/type/poly/json.lux
index b9d16c2ed..4b028a9cc 100644
--- a/stdlib/source/test/lux/type/poly/json.lux
+++ b/stdlib/source/test/lux/type/poly/json.lux
@@ -1,13 +1,13 @@
(.module:
[library
- [lux {"-" [Variant Record]}
- ["_" test {"+" [Test]}]
+ [lux {"-" Variant Record}
+ ["_" test {"+" Test}]
["@" target]
["[0]" debug]
[abstract
codec
- [monad {"+" [do]}]
- ["[0]" equivalence {"+" [Equivalence]}
+ [monad {"+" do}]
+ ["[0]" equivalence {"+" Equivalence}
["poly/[1]" \\poly]]
[\\specification
["$[0]" equivalence]
@@ -17,22 +17,22 @@
["[0]" try]
["p" parser
... TODO: Get rid of this import ASAP
- [json {"+" []}]]]
+ [json {"+"}]]]
[data
["[0]" bit]
["[0]" text]
[format
- [json {"+" [JSON]}
+ [json {"+" JSON}
[\\poly
["[0]" /]]]]
[collection
- [row {"+" [row]}]
+ [row {"+" row}]
["d" dictionary]
["[0]" list]]]
[type
["[0]" unit]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]
["[0]" frac]]]
diff --git a/stdlib/source/test/lux/type/quotient.lux b/stdlib/source/test/lux/type/quotient.lux
index a06999879..5a473fca6 100644
--- a/stdlib/source/test/lux/type/quotient.lux
+++ b/stdlib/source/test/lux/type/quotient.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- ["[0]" monad {"+" [do]}]
+ ["[0]" monad {"+" do}]
[\\specification
["$[0]" equivalence]]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat ("[1]#[0]" equivalence)]]]]]
[\\library
diff --git a/stdlib/source/test/lux/type/refinement.lux b/stdlib/source/test/lux/type/refinement.lux
index 6dbe2447f..25e5dfc84 100644
--- a/stdlib/source/test/lux/type/refinement.lux
+++ b/stdlib/source/test/lux/type/refinement.lux
@@ -1,10 +1,10 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [predicate {"+" [Predicate]}]
- [monad {"+" [do]}]]
+ [predicate {"+" Predicate}]
+ [monad {"+" do}]]
[control
["[0]" maybe ("[1]#[0]" monad)]]
[data
diff --git a/stdlib/source/test/lux/type/resource.lux b/stdlib/source/test/lux/type/resource.lux
index a8514fcfc..aad93d0a2 100644
--- a/stdlib/source/test/lux/type/resource.lux
+++ b/stdlib/source/test/lux/type/resource.lux
@@ -1,30 +1,30 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" meta]
[abstract
["[0]" monad
- [indexed {"+" [do]}]]]
+ [indexed {"+" do}]]]
[control
- ["[0]" io {"+" [IO]}]
+ ["[0]" io {"+" IO}]
["[0]" try]
- ["[0]" exception {"+" [Exception]}]
+ ["[0]" exception {"+" Exception}]
[concurrency
- ["[0]" async {"+" [Async]}]]
+ ["[0]" async {"+" Async}]]
[parser
["<[0]>" code]]]
[data
- ["[0]" identity {"+" [Identity]}]
+ ["[0]" identity {"+" Identity}]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
["[0]" macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
["[0]" random]]]]
[\\library
- ["[0]" / {"+" [Res]}]])
+ ["[0]" / {"+" Res}]])
(def: pure
Test
diff --git a/stdlib/source/test/lux/type/unit.lux b/stdlib/source/test/lux/type/unit.lux
index 3d5e6f74a..76f9a4747 100644
--- a/stdlib/source/test/lux/type/unit.lux
+++ b/stdlib/source/test/lux/type/unit.lux
@@ -1,21 +1,21 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
["[0]" debug]
["[0]" meta]
[abstract
- [monad {"+" [do]}]
- [equivalence {"+" [Equivalence]}]
+ [monad {"+" do}]
+ [equivalence {"+" Equivalence}]
[\\specification
["$[0]" equivalence]
["$[0]" order]
["$[0]" enum]]]
[macro
- [syntax {"+" [syntax:]}]
+ [syntax {"+" syntax:}]
["[0]" code]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["i" int]
["[0]" ratio ("[1]#[0]" equivalence)]]]]]
diff --git a/stdlib/source/test/lux/type/variance.lux b/stdlib/source/test/lux/type/variance.lux
index d223fa976..916351dbf 100644
--- a/stdlib/source/test/lux/type/variance.lux
+++ b/stdlib/source/test/lux/type/variance.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[math
- ["[0]" random {"+" [Random]}]]]]
+ ["[0]" random {"+" Random}]]]]
[\\library
["[0]" /
["/[1]" // "_"
diff --git a/stdlib/source/test/lux/world.lux b/stdlib/source/test/lux/world.lux
index 5c348cb1e..21e737184 100644
--- a/stdlib/source/test/lux/world.lux
+++ b/stdlib/source/test/lux/world.lux
@@ -1,7 +1,7 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]]]
+ ["_" test {"+" Test}]]]
["[0]" / "_"
["[1][0]" file]
["[1][0]" shell]
diff --git a/stdlib/source/test/lux/world/console.lux b/stdlib/source/test/lux/world/console.lux
index da25ac18a..8a6cd353d 100644
--- a/stdlib/source/test/lux/world/console.lux
+++ b/stdlib/source/test/lux/world/console.lux
@@ -1,16 +1,16 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
[data
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]]
+ ["%" format {"+" format}]]]
[math
["[0]" random]]]]
[\\library
diff --git a/stdlib/source/test/lux/world/file.lux b/stdlib/source/test/lux/world/file.lux
index 304116241..adac8bfeb 100644
--- a/stdlib/source/test/lux/world/file.lux
+++ b/stdlib/source/test/lux/world/file.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" io]]
[math
diff --git a/stdlib/source/test/lux/world/file/watch.lux b/stdlib/source/test/lux/world/file/watch.lux
index 5f4ae714d..30e5e84da 100644
--- a/stdlib/source/test/lux/world/file/watch.lux
+++ b/stdlib/source/test/lux/world/file/watch.lux
@@ -1,23 +1,23 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [predicate {"+" [Predicate]}]
- [monad {"+" [do]}]]
+ [predicate {"+" Predicate}]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
+ ["[0]" try {"+" Try}]
["[0]" exception]
[concurrency
- ["[0]" async {"+" [Async]}]]]
+ ["[0]" async {"+" Async}]]]
[data
- ["[0]" binary {"+" [Binary]} ("[1]#[0]" equivalence)]
+ ["[0]" binary {"+" Binary} ("[1]#[0]" equivalence)]
["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" [format]}]]
+ ["%" format {"+" format}]]
[collection
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]} ("[1]#[0]" monad)]]]]
+ ["[0]" random {"+" Random} ("[1]#[0]" monad)]]]]
[\\library
["[0]" /
["/[1]" //]]]
diff --git a/stdlib/source/test/lux/world/input/keyboard.lux b/stdlib/source/test/lux/world/input/keyboard.lux
index dcd14099c..8306acbf3 100644
--- a/stdlib/source/test/lux/world/input/keyboard.lux
+++ b/stdlib/source/test/lux/world/input/keyboard.lux
@@ -1,20 +1,20 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
["[0]" maybe]]
[data
["[0]" bit ("[1]#[0]" equivalence)]
[collection
["[0]" list]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[macro
["[0]" template]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/world/net/http/client.lux b/stdlib/source/test/lux/world/net/http/client.lux
index 6dee42643..4772af49f 100644
--- a/stdlib/source/test/lux/world/net/http/client.lux
+++ b/stdlib/source/test/lux/world/net/http/client.lux
@@ -1,25 +1,25 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [do>]}]
- ["[0]" io {"+" [IO]}]
+ [pipe {"+" do>}]
+ ["[0]" io {"+" IO}]
["[0]" try]
["[0]" function]]
[data
["[0]" binary]
["[0]" product]
["[0]" text
- ["%" format {"+" [format]}]
+ ["%" format {"+" format}]
[encoding
["[0]" utf8]]]
[collection
["[0]" dictionary]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["[0]" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/world/net/http/status.lux b/stdlib/source/test/lux/world/net/http/status.lux
index fb987aad6..739f071d9 100644
--- a/stdlib/source/test/lux/world/net/http/status.lux
+++ b/stdlib/source/test/lux/world/net/http/status.lux
@@ -1,11 +1,11 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[data
[collection
["[0]" list]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/test/lux/world/output/video/resolution.lux b/stdlib/source/test/lux/world/output/video/resolution.lux
index efd6e44dc..775e4dd94 100644
--- a/stdlib/source/test/lux/world/output/video/resolution.lux
+++ b/stdlib/source/test/lux/world/output/video/resolution.lux
@@ -1,9 +1,9 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]
+ [monad {"+" do}]
[\\specification
["$[0]" equivalence]
["$[0]" hash]]]
@@ -12,9 +12,9 @@
[data
[collection
["[0]" list]
- ["[0]" set {"+" [Set]}]]]
+ ["[0]" set {"+" Set}]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
diff --git a/stdlib/source/test/lux/world/program.lux b/stdlib/source/test/lux/world/program.lux
index f65951af0..d76639679 100644
--- a/stdlib/source/test/lux/world/program.lux
+++ b/stdlib/source/test/lux/world/program.lux
@@ -1,30 +1,30 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- [pipe {"+" [case>]}]
+ [pipe {"+" case>}]
["[0]" io]
["[0]" maybe ("[1]#[0]" functor)]
["[0]" try]
["[0]" exception]
[parser
- [environment {"+" [Environment]}]]]
+ [environment {"+" Environment}]]]
[data
["[0]" text ("[1]#[0]" equivalence)]
[collection
["[0]" dictionary]
["[0]" list]]]
[math
- ["[0]" random {"+" [Random]}]
+ ["[0]" random {"+" Random}]
[number
["n" nat]]]]]
[\\library
["[0]" /
[//
- [file {"+" [Path]}]]]]
+ [file {"+" Path}]]]]
[\\specification
["$[0]" /]])
diff --git a/stdlib/source/test/lux/world/shell.lux b/stdlib/source/test/lux/world/shell.lux
index 6525997bc..5e2dab77b 100644
--- a/stdlib/source/test/lux/world/shell.lux
+++ b/stdlib/source/test/lux/world/shell.lux
@@ -1,17 +1,17 @@
(.module:
[library
[lux "*"
- ["_" test {"+" [Test]}]
+ ["_" test {"+" Test}]
[abstract
- [monad {"+" [do]}]]
+ [monad {"+" do}]]
[control
- ["[0]" try {"+" [Try]}]
- ["[0]" exception {"+" [exception:]}]
- ["[0]" io {"+" [IO]}]
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]
+ ["[0]" io {"+" IO}]
[concurrency
- ["[0]" async {"+" [Async]}]]
+ ["[0]" async {"+" Async}]]
[parser
- ["[0]" environment {"+" [Environment]}]]]
+ ["[0]" environment {"+" Environment}]]]
[data
["[0]" text ("[1]#[0]" equivalence)]
[collection
@@ -24,7 +24,7 @@
[\\library
["[0]" /
[//
- [file {"+" [Path]}]]]]
+ [file {"+" Path}]]]]
[\\specification
["$[0]" /]])