aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/project.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/program/aedifex/project.lux')
-rw-r--r--stdlib/source/program/aedifex/project.lux42
1 files changed, 21 insertions, 21 deletions
diff --git a/stdlib/source/program/aedifex/project.lux b/stdlib/source/program/aedifex/project.lux
index e576797b4..9741cc731 100644
--- a/stdlib/source/program/aedifex/project.lux
+++ b/stdlib/source/program/aedifex/project.lux
@@ -1,22 +1,22 @@
(.using
- [library
- [lux "*"
- [abstract
- [equivalence {"+" Equivalence}]
- [monoid {"+" Monoid}]
- ["[0]" monad {"+" do}]]
- [control
- ["[0]" try {"+" Try}]
- ["[0]" exception {"+" exception:}]]
- [data
- ["[0]" text
- ["%" format {"+" format}]]
- [collection
- ["[0]" dictionary {"+" Dictionary}]
- ["[0]" set {"+" Set}]
- ["[0]" list ("[1]#[0]" mix)]]]]]
- ["[0]" // "_"
- ["[1]" profile {"+" Name Profile}]])
+ [library
+ [lux "*"
+ [abstract
+ [equivalence {"+" Equivalence}]
+ [monoid {"+" Monoid}]
+ ["[0]" monad {"+" do}]]
+ [control
+ ["[0]" try {"+" Try}]
+ ["[0]" exception {"+" exception:}]]
+ [data
+ ["[0]" text
+ ["%" format {"+" format}]]
+ [collection
+ ["[0]" dictionary {"+" Dictionary}]
+ ["[0]" set {"+" Set}]
+ ["[0]" list ("[1]#[0]" mix)]]]]]
+ ["[0]" // "_"
+ ["[1]" profile {"+" Name Profile}]])
(def: .public file
"project.lux")
@@ -56,17 +56,17 @@
(case (dictionary.value name project)
{.#Some profile}
(case (list.example (set.member? lineage)
- (value@ //.#parents profile))
+ (the //.#parents profile))
{.#Some ouroboros}
(exception.except ..circular_dependency [ouroboros name])
{.#None}
(do [! try.monad]
[parents (monad.each ! (profile' (set.has name lineage) project)
- (value@ //.#parents profile))]
+ (the //.#parents profile))]
(in (list#mix (function (_ parent child)
(# //.monoid composite child parent))
- (with@ //.#parents (list) profile)
+ (has //.#parents (list) profile)
parents))))
{.#None}