aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/specification/compositor/generation/function.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/specification/compositor/generation/function.lux')
-rw-r--r--stdlib/source/specification/compositor/generation/function.lux10
1 files changed, 5 insertions, 5 deletions
diff --git a/stdlib/source/specification/compositor/generation/function.lux b/stdlib/source/specification/compositor/generation/function.lux
index 86c495c3b..a7cb2de43 100644
--- a/stdlib/source/specification/compositor/generation/function.lux
+++ b/stdlib/source/specification/compositor/generation/function.lux
@@ -23,19 +23,19 @@
[//
[common (.only Runner)]]])
-(def: max_arity
+(def max_arity
Arity
10)
-(def: arity
+(def arity
(Random Arity)
(|> r.nat (r#each (|>> (n.% max_arity) (n.max 1)))))
-(def: (local arity)
+(def (local arity)
(-> Arity (Random Register))
(|> r.nat (r#each (|>> (n.% arity) ++))))
-(def: function
+(def function
(Random [Arity Register Synthesis])
(do r.monad
[arity ..arity
@@ -46,7 +46,7 @@
synthesis.#arity arity
synthesis.#body (synthesis.variable/local local)])])))
-(def: .public (spec run)
+(def .public (spec run)
(-> Runner Test)
(do [! r.monad]
[[arity local functionS] ..function