aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/macro/poly.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/macro/poly.lux')
-rw-r--r--stdlib/source/lux/macro/poly.lux14
1 files changed, 7 insertions, 7 deletions
diff --git a/stdlib/source/lux/macro/poly.lux b/stdlib/source/lux/macro/poly.lux
index 63590953b..4c0363df0 100644
--- a/stdlib/source/lux/macro/poly.lux
+++ b/stdlib/source/lux/macro/poly.lux
@@ -165,7 +165,7 @@
list.reverse))))]
(recur (inc current-arg)
(|> env'
- (dict.put partialI [.Bottom partialC])
+ (dict.put partialI [.Nothing partialC])
(dict.put partial-varI [(#.Bound partial-varI) partial-varL]))
(#.Cons partial-varL all-varsL))))
[all-varsL env']))]]
@@ -196,7 +196,7 @@
(do-template [<name> <test>]
[(def: #export (<name> expected)
- (-> Type (Poly Top))
+ (-> Type (Poly Any))
(do p.Monad<Parser>
[actual any]
(if (<test> expected actual)
@@ -235,7 +235,7 @@
(p.fail ($_ text/compose "Not a bound type: " (type.to-text headT))))))
(def: #export (var id)
- (-> Nat (Poly Top))
+ (-> Nat (Poly Any))
(do p.Monad<Parser>
[env ..env
headT any]
@@ -280,10 +280,10 @@
(do p.Monad<Parser>
[headT any]
(case (type.un-name headT)
- (#.Apply (#.Named ["lux" "Bottom"] _) (#.UnivQ _ headT'))
+ (#.Apply (#.Named ["lux" "Nothing"] _) (#.UnivQ _ headT'))
(do @
[[recT _ output] (|> poly
- (with-extension .Bottom)
+ (with-extension .Nothing)
(with-extension headT)
(local (list headT')))]
(wrap [recT output]))
@@ -297,7 +297,7 @@
[env ..env
headT any]
(case (type.un-name headT)
- (^multi (#.Apply (#.Named ["lux" "Bottom"] _) (#.Bound funcT-idx))
+ (^multi (#.Apply (#.Named ["lux" "Nothing"] _) (#.Bound funcT-idx))
(n/= +0 (adjusted-idx env funcT-idx))
[(dict.get +0 env) (#.Some [self-type self-call])])
(wrap self-call)
@@ -404,7 +404,7 @@
(|> (dict.get idx env) maybe.assume product.left (to-code env))
(` (.$ (~ (code.nat (dec idx)))))))
- (#.Apply (#.Named ["lux" "Bottom"] _) (#.Bound idx))
+ (#.Apply (#.Named ["lux" "Nothing"] _) (#.Bound idx))
(let [idx (adjusted-idx env idx)]
(if (n/= +0 idx)
(|> (dict.get idx env) maybe.assume product.left (to-code env))