aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/platform/compiler/meta/cache.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/platform/compiler/meta/cache.lux')
-rw-r--r--stdlib/source/lux/platform/compiler/meta/cache.lux14
1 files changed, 7 insertions, 7 deletions
diff --git a/stdlib/source/lux/platform/compiler/meta/cache.lux b/stdlib/source/lux/platform/compiler/meta/cache.lux
index ceed96164..c54fac935 100644
--- a/stdlib/source/lux/platform/compiler/meta/cache.lux
+++ b/stdlib/source/lux/platform/compiler/meta/cache.lux
@@ -5,7 +5,7 @@
["ex" exception (#+ exception:)]
pipe]
[data
- ["." bit ("bit/." Equivalence<Bit>)]
+ ["." bit ("bit/." equivalence)]
["." maybe]
["." error]
["." product]
@@ -14,7 +14,7 @@
["." text
[format (#- Format)]]
[collection
- ["." list ("list/." Functor<List> Fold<List>)]
+ ["." list ("list/." functor fold)]
["dict" dictionary (#+ Dictionary)]
["." set (#+ Set)]]]
[world
@@ -122,12 +122,12 @@
(do (:: System<m> &monad)
[document' (:: System<m> read (io/archive.document System<m> root module))
[module' source-code] (io/context.read System<m> contexts module)
- #let [current-hash (:: text.Hash<Text> hash source-code)]]
- (case (do error.Monad<Error>
+ #let [current-hash (:: text.hash hash source-code)]]
+ (case (do error.monad
[[signature descriptor content] (binary.read (..document binary) document')
#let [[document-hash _file references _state] descriptor]
_ (ex.assert mismatched-signature [module (get@ #archive.signature key) signature]
- (:: archive.Equivalence<Signature> =
+ (:: archive.equivalence =
(get@ #archive.signature key)
signature))
_ (ex.assert stale-document [module current-hash document-hash]
@@ -157,13 +157,13 @@
#.None
archive))
(: (Dictionary Text [(List Module) (Ex [d] (Document d))])
- (dict.new text.Hash<Text>))))]))
+ (dict.new text.hash))))]))
#let [candidate-entries (dict.entries candidate)
candidate-dependencies (list/map (product.both id product.left)
candidate-entries)
candidate-archive (|> candidate-entries
(list/map (product.both id product.right))
- (dict.from-list text.Hash<Text>))
+ (dict.from-list text.hash))
graph (|> candidate
dict.entries
(list/map (product.both id product.left))