aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/platform/compiler/phase/synthesis/case.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/lux/platform/compiler/phase/synthesis/case.lux14
1 files changed, 7 insertions, 7 deletions
diff --git a/stdlib/source/lux/platform/compiler/phase/synthesis/case.lux b/stdlib/source/lux/platform/compiler/phase/synthesis/case.lux
index e9e941a30..95adf33f3 100644
--- a/stdlib/source/lux/platform/compiler/phase/synthesis/case.lux
+++ b/stdlib/source/lux/platform/compiler/phase/synthesis/case.lux
@@ -6,15 +6,15 @@
["." monad (#+ do)]]
[data
["." product]
- [bit ("bit/." Equivalence<Bit>)]
- [text ("text/." Equivalence<Text>)
+ [bit ("bit/." equivalence)]
+ [text ("text/." equivalence)
format]
- [number ("frac/." Equivalence<Frac>)]
+ [number ("frac/." equivalence)]
[collection
- ["." list ("list/." Fold<List> Monoid<List>)]]]]
+ ["." list ("list/." fold monoid)]]]]
["." // (#+ Path Synthesis Operation Phase)
["." function]
- ["/." // ("operation/." Monad<Operation>)
+ ["/." // ("operation/." monad)
["." analysis (#+ Pattern Match Analysis)]
[//
["." reference]]]])
@@ -43,7 +43,7 @@
[#analysis.Text #//.Text]))
(#analysis.Bind register)
- (<| (:: ///.Monad<Operation> map (|>> (#//.Seq (#//.Bind register))))
+ (<| (:: ///.monad map (|>> (#//.Seq (#//.Bind register))))
//.with-new-local
thenC)
@@ -121,7 +121,7 @@
(def: #export (synthesize synthesize^ inputA [headB tailB+])
(-> Phase Analysis Match (Operation Synthesis))
- (do ///.Monad<Operation>
+ (do ///.monad
[inputS (synthesize^ inputA)]
(with-expansions [<unnecesary-let>
(as-is (^multi (^ (#analysis.Reference (reference.local outputR)))