aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/repository/origin.lux
diff options
context:
space:
mode:
authorEduardo Julian2020-12-26 04:34:11 -0400
committerEduardo Julian2020-12-26 04:34:11 -0400
commit92dca9f487c625d27f6c291784ef709b0cc13a72 (patch)
tree6330635a19bb582d86f4402a9594dea4a1ab3fa0 /stdlib/source/program/aedifex/repository/origin.lux
parent4ca397765805eda5ddee393901ed3a02001a960a (diff)
Some renamings.
Diffstat (limited to 'stdlib/source/program/aedifex/repository/origin.lux')
-rw-r--r--stdlib/source/program/aedifex/repository/origin.lux21
1 files changed, 21 insertions, 0 deletions
diff --git a/stdlib/source/program/aedifex/repository/origin.lux b/stdlib/source/program/aedifex/repository/origin.lux
new file mode 100644
index 000000000..ca97a8cff
--- /dev/null
+++ b/stdlib/source/program/aedifex/repository/origin.lux
@@ -0,0 +1,21 @@
+(.module:
+ [lux #*
+ [abstract
+ [equivalence (#+ Equivalence)]]
+ [data
+ ["." sum]
+ ["." text]]
+ [world
+ [file (#+ Path)]
+ [net (#+ URL)]]])
+
+(type: #export Origin
+ (#Local Path)
+ (#Remote URL))
+
+(def: #export equivalence
+ (Equivalence Origin)
+ ($_ sum.equivalence
+ text.equivalence
+ text.equivalence
+ ))