aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/command/auto.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/program/aedifex/command/auto.lux')
-rw-r--r--stdlib/source/program/aedifex/command/auto.lux14
1 files changed, 7 insertions, 7 deletions
diff --git a/stdlib/source/program/aedifex/command/auto.lux b/stdlib/source/program/aedifex/command/auto.lux
index 0a1998730..77a0c8714 100644
--- a/stdlib/source/program/aedifex/command/auto.lux
+++ b/stdlib/source/program/aedifex/command/auto.lux
@@ -30,10 +30,10 @@
(let [! async.monad]
(|> path
(\ fs sub_directories)
- (\ ! map (|>> (try.else (list))
- (monad.map ! (targets fs))))
- (\ ! join)
- (\ ! map (|>> list.together (list& path))))))
+ (\ ! each (|>> (try.else (list))
+ (monad.each ! (targets fs))))
+ (\ ! conjoint)
+ (\ ! each (|>> list.together (list& path))))))
(def: .public delay
Nat
@@ -55,10 +55,10 @@
[targets (|> profile
(value@ #///.sources)
set.list
- (monad.map ! (..targets fs))
- (\ ! map list.together))]
+ (monad.each ! (..targets fs))
+ (\ ! each list.together))]
(do {! ///action.monad}
- [_ (monad.map ! (\ watcher start watch.modification) targets)
+ [_ (monad.each ! (\ watcher start watch.modification) targets)
_ <call>]
(loop [_ []]
(do !