aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/dependency.lux
diff options
context:
space:
mode:
authorEduardo Julian2020-11-07 00:29:40 -0400
committerEduardo Julian2020-11-07 00:29:40 -0400
commit2e5852abb1ac0ae5abdd8709238aca447f62520e (patch)
tree1b73a24205217c9e00f7f17d5972f67735a7cc69 /stdlib/source/program/aedifex/dependency.lux
parentef78c1f92ab29c4370193591b170535dd9e743f7 (diff)
Pure-Lux implementation for biggest and smallest Frac values.
Diffstat (limited to 'stdlib/source/program/aedifex/dependency.lux')
-rw-r--r--stdlib/source/program/aedifex/dependency.lux22
1 files changed, 9 insertions, 13 deletions
diff --git a/stdlib/source/program/aedifex/dependency.lux b/stdlib/source/program/aedifex/dependency.lux
index 629618620..db997ef3b 100644
--- a/stdlib/source/program/aedifex/dependency.lux
+++ b/stdlib/source/program/aedifex/dependency.lux
@@ -1,30 +1,26 @@
(.module:
[lux (#- Type)
[abstract
- ["." equivalence (#+ Equivalence)]
+ [equivalence (#+ Equivalence)]
["." hash (#+ Hash)]]
[data
- ["." text]]
- [world
- [net (#+ URL)]]]
+ ["." text
+ ["%" format (#+ format)]]]]
["." // #_
- ["#." artifact (#+ Artifact)
+ ["#" artifact (#+ Artifact)
[type (#+ Type)]]])
(type: #export Dependency
{#artifact Artifact
#type Type})
-(def: #export equivalence
- (Equivalence Dependency)
- ($_ equivalence.product
- //artifact.equivalence
- text.equivalence
- ))
-
(def: #export hash
(Hash Dependency)
($_ hash.product
- //artifact.hash
+ //.hash
text.hash
))
+
+(def: #export equivalence
+ (Equivalence Dependency)
+ (:: hash &equivalence))