diff options
Diffstat (limited to 'stdlib/source')
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]" /]]) |