aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/data/collection/tree/rose.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/data/collection/tree/rose.lux')
-rw-r--r--stdlib/source/lux/data/collection/tree/rose.lux10
1 files changed, 5 insertions, 5 deletions
diff --git a/stdlib/source/lux/data/collection/tree/rose.lux b/stdlib/source/lux/data/collection/tree/rose.lux
index ab2c04059..7043c2afd 100644
--- a/stdlib/source/lux/data/collection/tree/rose.lux
+++ b/stdlib/source/lux/data/collection/tree/rose.lux
@@ -8,7 +8,7 @@
fold]
[data
[collection
- ["." list ("#/." monad fold)]]]
+ ["." list ("#;." monad fold)]]]
["." macro
["." code]
["s" syntax (#+ syntax: Syntax)]]])
@@ -22,7 +22,7 @@
(def: #export (flatten tree)
(All [a] (-> (Tree a) (List a)))
(#.Cons (get@ #value tree)
- (list/join (list/map flatten (get@ #children tree)))))
+ (list;join (list;map flatten (get@ #children tree)))))
(def: #export (leaf value)
(All [a] (-> a (Tree a)))
@@ -54,7 +54,7 @@
+40 {}}]))}
(wrap (list (` (~ (loop [[value children] root]
(` {#value (~ value)
- #children (list (~+ (list/map recur children)))})))))))
+ #children (list (~+ (list;map recur children)))})))))))
## [Structs]
(structure: #export (equivalence Equivalence<a>) (All [a] (-> (Equivalence a) (Equivalence (Tree a))))
@@ -65,12 +65,12 @@
(structure: #export functor (Functor Tree)
(def: (map f fa)
{#value (f (get@ #value fa))
- #children (list/map (map f)
+ #children (list;map (map f)
(get@ #children fa))}))
(structure: #export fold (Fold Tree)
(def: (fold f init tree)
- (list/fold (function (_ tree' init') (fold f init' tree'))
+ (list;fold (function (_ tree' init') (fold f init' tree'))
(f (get@ #value tree)
init)
(get@ #children tree))))