aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/pom.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/program/aedifex/pom.lux')
-rw-r--r--stdlib/source/program/aedifex/pom.lux48
1 files changed, 24 insertions, 24 deletions
diff --git a/stdlib/source/program/aedifex/pom.lux b/stdlib/source/program/aedifex/pom.lux
index 7cf6f961e..49e3793fe 100644
--- a/stdlib/source/program/aedifex/pom.lux
+++ b/stdlib/source/program/aedifex/pom.lux
@@ -47,14 +47,14 @@
(def: version
XML
- (#_.Node ["" "modelVersion"] _.attributes
- (list (#_.Text "4.0.0"))))
+ {#_.Node ["" "modelVersion"] _.attributes
+ (list {#_.Text "4.0.0"})})
(def: (property tag value)
(-> Text Text XML)
- (#_.Node ["" tag]
- _.attributes
- (list (#_.Text value))))
+ {#_.Node ["" tag]
+ _.attributes
+ (list {#_.Text value})})
(def: (artifact value)
(-> Artifact (List XML))
@@ -73,37 +73,37 @@
(|> (list (..property "name" name)
(..property ..url_tag url)
(..distribution distribution))
- (#_.Node ["" "license"] _.attributes)))
+ {#_.Node ["" "license"] _.attributes}))
(def: repository
(-> Address XML)
(|>> (..property ..url_tag)
list
- (#_.Node ["" ..repository_tag] _.attributes)))
+ {#_.Node ["" ..repository_tag] _.attributes}))
(def: (dependency value)
(-> Dependency XML)
- (#_.Node ["" ..dependency_tag]
- _.attributes
- (list\composite (..artifact (value@ #//dependency.artifact value))
- (list (..property "type" (value@ #//dependency.type value))))))
+ {#_.Node ["" ..dependency_tag]
+ _.attributes
+ (list\composite (..artifact (value@ #//dependency.artifact value))
+ (list (..property "type" (value@ #//dependency.type value))))})
(def: (group tag)
(-> Text (-> (List XML) XML))
- (|>> (#_.Node ["" tag] _.attributes)))
+ (|>> {#_.Node ["" tag] _.attributes}))
(comment
(def: scm
(-> /.SCM XML)
(|>> (..property ..url_tag)
list
- (#_.Node ["" "scm"] _.attributes)))
+ {#_.Node ["" "scm"] _.attributes}))
(def: (organization [name url])
(-> /.Organization XML)
(|> (list (..property "name" name)
(..property ..url_tag url))
- (#_.Node ["" "organization"] _.attributes)))
+ {#_.Node ["" "organization"] _.attributes}))
(def: (developer_organization [name url])
(-> /.Organization (List XML))
@@ -119,7 +119,7 @@
(template [<name> <type> <tag>]
[(def: <name>
(-> <type> XML)
- (|>> ..developer' (#_.Node ["" <tag>] _.attributes)))]
+ (|>> ..developer' {#_.Node ["" <tag>] _.attributes}))]
[developer /.Developer "developer"]
[contributor /.Contributor "contributor"]
@@ -141,15 +141,15 @@
(def: .public (write value)
(-> /.Profile (Try XML))
(case (value@ #/.identity value)
- (#.Some identity)
- (#try.Success
- (#_.Node ["" ..project_tag] _.attributes
- ($_ list\composite
- (list ..version)
- (..artifact identity)
- (|> value (value@ #/.repositories) set.list (list\each ..repository) (..group "repositories") list)
- (|> value (value@ #/.dependencies) set.list (list\each ..dependency) (..group ..dependencies_tag) list)
- )))
+ {#.Some identity}
+ {#try.Success
+ {#_.Node ["" ..project_tag] _.attributes
+ ($_ list\composite
+ (list ..version)
+ (..artifact identity)
+ (|> value (value@ #/.repositories) set.list (list\each ..repository) (..group "repositories") list)
+ (|> value (value@ #/.dependencies) set.list (list\each ..dependency) (..group ..dependencies_tag) list)
+ )}}
_
(exception.except /.no_identity [])))