aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/data/collection/sequence.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/library/lux/data/collection/sequence.lux8
1 files changed, 4 insertions, 4 deletions
diff --git a/stdlib/source/library/lux/data/collection/sequence.lux b/stdlib/source/library/lux/data/collection/sequence.lux
index 4105e22e5..44755f0db 100644
--- a/stdlib/source/library/lux/data/collection/sequence.lux
+++ b/stdlib/source/library/lux/data/collection/sequence.lux
@@ -23,11 +23,11 @@
{#.doc "An infinite sequence of values."}
(Cont [a (Sequence a)]))
-(def: #export (iterate f x)
+(def: #export (iterations f x)
{#.doc "Create a sequence by applying a function to a value, and to its result, on and on..."}
(All [a]
(-> (-> a a) a (Sequence a)))
- (//.pending [x (iterate f (f x))]))
+ (//.pending [x (iterations f (f x))]))
(def: #export (repeat x)
{#.doc "Repeat a value forever."}
@@ -59,12 +59,12 @@
[tail (Sequence a)]
)
-(def: #export (nth idx sequence)
+(def: #export (item idx sequence)
(All [a] (-> Nat (Sequence a) a))
(let [[head tail] (//.run sequence)]
(case idx
0 head
- _ (nth (dec idx) tail))))
+ _ (item (dec idx) tail))))
(template [<taker> <dropper> <splitter> <pred_type> <pred_test> <pred_step>]
[(def: #export (<taker> pred xs)