aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/platform/compiler/phase/extension/analysis/common.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/platform/compiler/phase/extension/analysis/common.lux')
-rw-r--r--stdlib/source/lux/platform/compiler/phase/extension/analysis/common.lux12
1 files changed, 6 insertions, 6 deletions
diff --git a/stdlib/source/lux/platform/compiler/phase/extension/analysis/common.lux b/stdlib/source/lux/platform/compiler/phase/extension/analysis/common.lux
index 73f0d6c9d..426c8af9e 100644
--- a/stdlib/source/lux/platform/compiler/phase/extension/analysis/common.lux
+++ b/stdlib/source/lux/platform/compiler/phase/extension/analysis/common.lux
@@ -6,7 +6,7 @@
["." text
format]
[collection
- ["." list ("list/." Functor<List>)]
+ ["." list ("list/." functor)]
["." dictionary (#+ Dictionary)]]]
[type
["." check]]
@@ -30,7 +30,7 @@
(function (_ extension-name analyse args)
(let [num-actual (list.size args)]
(if (n/= num-expected num-actual)
- (do ////.Monad<Operation>
+ (do ////.monad
[_ (typeA.infer outputT)
argsA (monad.map @
(function (_ [argT argC])
@@ -61,7 +61,7 @@
(def: lux::is
Handler
(function (_ extension-name analyse args)
- (do ////.Monad<Operation>
+ (do ////.monad
[[var-id varT] (typeA.with-env check.var)]
((binary varT varT Bit extension-name)
analyse args))))
@@ -73,7 +73,7 @@
(function (_ extension-name analyse args)
(case args
(^ (list opC))
- (do ////.Monad<Operation>
+ (do ////.monad
[[var-id varT] (typeA.with-env check.var)
_ (typeA.infer (type (Either Text varT)))
opA (typeA.with-type (type (IO varT))
@@ -100,7 +100,7 @@
(function (_ extension-name analyse args)
(case args
(^ (list typeC valueC))
- (do ////.Monad<Operation>
+ (do ////.monad
[count (///.lift macro.count)
actualT (:: @ map (|>> (:coerce Type))
(eval count Type typeC))
@@ -120,7 +120,7 @@
(function (_ extension-name analyse args)
(case args
(^ (list valueC))
- (do ////.Monad<Operation>
+ (do ////.monad
[_ (typeA.infer Type)
valueA (typeA.with-type Type
(analyse valueC))]