aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/command/build.lux
diff options
context:
space:
mode:
authorEduardo Julian2022-06-12 13:33:48 -0400
committerEduardo Julian2022-06-12 13:33:48 -0400
commit8c3a1afab9efeb86e2f53d743551fc689fbad257 (patch)
tree396b2fd29bac407544d2136a0d9e6e3b8b2c30af /stdlib/source/program/aedifex/command/build.lux
parent9c21fd1f33eb52fb971d493ad21a67036d68b841 (diff)
De-sigil-ification: suffix : [Part 4]
Diffstat (limited to 'stdlib/source/program/aedifex/command/build.lux')
-rw-r--r--stdlib/source/program/aedifex/command/build.lux46
1 files changed, 23 insertions, 23 deletions
diff --git a/stdlib/source/program/aedifex/command/build.lux b/stdlib/source/program/aedifex/command/build.lux
index 98fa73d75..dfb566c11 100644
--- a/stdlib/source/program/aedifex/command/build.lux
+++ b/stdlib/source/program/aedifex/command/build.lux
@@ -140,30 +140,30 @@
(def: version_separator
".")
-(implementation: version_order
+(def: version_order
(Order Version)
-
- (def: equivalence
- text.equivalence)
-
- (def: (< left right)
- (loop (again [left (text.all_split_by ..version_separator left)
- right (text.all_split_by ..version_separator right)])
- (case [left right]
- [{.#Item leftH leftT} {.#Item rightH rightT}]
- (if (text#= leftH rightH)
- (again leftT rightT)
- (or (n.< (text.size leftH) (text.size rightH))
- (text#< leftH rightH)))
-
- [{.#Item leftH leftT} {.#End}]
- false
-
- [{.#End} {.#Item rightH rightT}]
- true
-
- [{.#End} {.#End}]
- false))))
+ (implementation
+ (def: equivalence
+ text.equivalence)
+
+ (def: (< left right)
+ (loop (again [left (text.all_split_by ..version_separator left)
+ right (text.all_split_by ..version_separator right)])
+ (case [left right]
+ [{.#Item leftH leftT} {.#Item rightH rightT}]
+ (if (text#= leftH rightH)
+ (again leftT rightT)
+ (or (n.< (text.size leftH) (text.size rightH))
+ (text#< leftH rightH)))
+
+ [{.#Item leftH leftT} {.#End}]
+ false
+
+ [{.#End} {.#Item rightH rightT}]
+ true
+
+ [{.#End} {.#End}]
+ false)))))
(def: .public (host_dependencies fs home)
(All (_ !) (-> (file.System !) Path Resolution (List Path)))