aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/tool/compiler/default/platform.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/tool/compiler/default/platform.lux')
-rw-r--r--stdlib/source/lux/tool/compiler/default/platform.lux8
1 files changed, 4 insertions, 4 deletions
diff --git a/stdlib/source/lux/tool/compiler/default/platform.lux b/stdlib/source/lux/tool/compiler/default/platform.lux
index 1e7f643ac..605f1d1e2 100644
--- a/stdlib/source/lux/tool/compiler/default/platform.lux
+++ b/stdlib/source/lux/tool/compiler/default/platform.lux
@@ -80,8 +80,8 @@
## TODO: Get rid of this
(def: monad
- (:coerce (Monad Action)
- (try.with promise.monad)))
+ (:as (Monad Action)
+ (try.with promise.monad)))
(with_expansions [<Platform> (as_is (Platform <type_vars>))
<State+> (as_is (///directive.State+ <type_vars>))
@@ -498,7 +498,7 @@
#extension.state]
(function (_ analysis_state)
(|> analysis_state
- (:coerce .Lux)
+ (:as .Lux)
(update@ #.modules (function (_ current)
(list\compose (list.filter (|>> product.left
(set.member? additions)
@@ -539,7 +539,7 @@
(get@ #static.host_module_extension static)
module)]
(loop [[archive state] [archive state]
- compilation (base_compiler (:coerce ///.Input input))
+ compilation (base_compiler (:as ///.Input input))
all_dependencies (: (List Module)
(list))]
(let [new_dependencies (get@ #///.dependencies compilation)