aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/tool/compiler/meta/io/archive.lux')
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/io/archive.lux12
1 files changed, 6 insertions, 6 deletions
diff --git a/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux b/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux
index 6e4fd6d12..41710dfb8 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux
@@ -100,7 +100,7 @@
(def: .public (prepare fs static module_id)
(-> (file.System Async) Static archive.ID (Async (Try Any)))
- (do {! async.monad}
+ (do [! async.monad]
[.let [module (..module fs static module_id)]
module_exists? (\ fs directory? module)]
(if module_exists?
@@ -166,7 +166,7 @@
(def: (analysis_state host archive)
(-> Target Archive (Try .Lux))
- (do {! try.monad}
+ (do [! try.monad]
[modules (: (Try (List [Module .Module]))
(monad.each ! (function (_ module)
(do !
@@ -214,7 +214,7 @@
(All (_ expression directive)
(-> Text (generation.Host expression directive) archive.ID (Row Artifact) (Dictionary Text Binary) (Document .Module)
(Try [(Document .Module) Bundles Output])))
- (do {! try.monad}
+ (do [! try.monad]
[[definitions bundles] (: (Try [Definitions Bundles Output])
(loop [input (row.list expected)
definitions (: Definitions
@@ -362,7 +362,7 @@
(def: (purge! fs static [module_name module_id])
(-> (file.System Async) Static [Module archive.ID] (Async (Try Any)))
- (do {! (try.with async.monad)}
+ (do [! (try.with async.monad)]
[.let [cache (..module fs static module_id)]
_ (|> cache
(\ fs directory_files)
@@ -417,7 +417,7 @@
(All (_ expression directive)
(-> (generation.Host expression directive) (file.System Async) Static Import (List Context) Archive
(Async (Try [Archive .Lux Bundles]))))
- (do {! (try.with async.monad)}
+ (do [! (try.with async.monad)]
[pre_loaded_caches (|> archive
archive.reservations
(monad.each ! (function (_ [module_name module_id])
@@ -452,7 +452,7 @@
(in [[module_name descriptor,document,output]
bundles])))))]
(async\in
- (do {! try.monad}
+ (do [! try.monad]
[archive (monad.mix !
(function (_ [[module descriptor,document,output] _bundle] archive)
(archive.has module descriptor,document,output archive))