1315
1315
(= y (first more)))
1316
1316
false )))
1317
1317
1318
- ; ; EXPERIMENTAL: subject to change
1319
1318
(deftype ES6Iterator [^:mutable s]
1320
1319
Object
1321
1320
(next [_]
1326
1325
#js {:value nil :done true })))
1327
1326
1328
1327
(defn es6-iterator
1329
- " EXPERIMENTAL: Return a ES2015 compatible iterator for coll."
1328
+ " Return a ES2015+ compatible iterator for coll."
1330
1329
[coll]
1331
1330
(ES6Iterator. (seq coll)))
1332
1331
1341
1340
_rest))
1342
1341
1343
1342
(defn es6-iterator-seq
1344
- " EXPERIMENTAL: Given an ES2015 compatible iterator return a seq."
1343
+ " Given an ES2015+ compatible iterator return a seq."
1345
1344
[iter]
1346
1345
(let [v (.next iter)]
1347
1346
(if (.-done v)
@@ -6668,7 +6667,6 @@ reduces them without incurring seq initialization"
6668
6667
(.next ext-map-iter)))
6669
6668
(remove [_] (js/Error. " Unsupported operation" )))
6670
6669
6671
- ; ; EXPERIMENTAL: subject to change
6672
6670
(deftype ES6EntriesIterator [^:mutable s]
6673
6671
Object
6674
6672
(next [_]
@@ -6681,7 +6679,6 @@ reduces them without incurring seq initialization"
6681
6679
(defn es6-entries-iterator [coll]
6682
6680
(ES6EntriesIterator. (seq coll)))
6683
6681
6684
- ; ; EXPERIMENTAL: subject to change
6685
6682
(deftype ES6SetEntriesIterator [^:mutable s]
6686
6683
Object
6687
6684
(next [_]
@@ -6964,8 +6961,6 @@ reduces them without incurring seq initialization"
6964
6961
(pr-str* coll))
6965
6962
(equiv [this other]
6966
6963
(-equiv this other))
6967
-
6968
- ; ; EXPERIMENTAL: subject to change
6969
6964
(keys [coll]
6970
6965
(es6-iterator (keys coll)))
6971
6966
(entries [coll]
@@ -8080,8 +8075,6 @@ reduces them without incurring seq initialization"
8080
8075
(pr-str* coll))
8081
8076
(equiv [this other]
8082
8077
(-equiv this other))
8083
-
8084
- ; ; EXPERIMENTAL: subject to change
8085
8078
(keys [coll]
8086
8079
(es6-iterator (keys coll)))
8087
8080
(entries [coll]
@@ -8954,8 +8947,6 @@ reduces them without incurring seq initialization"
8954
8947
(pr-str* coll))
8955
8948
(equiv [this other]
8956
8949
(-equiv this other))
8957
-
8958
- ; ; EXPERIMENTAL: subject to change
8959
8950
(keys [coll]
8960
8951
(es6-iterator (keys coll)))
8961
8952
(entries [coll]
@@ -9384,8 +9375,6 @@ reduces them without incurring seq initialization"
9384
9375
(pr-str* coll))
9385
9376
(equiv [this other]
9386
9377
(-equiv this other))
9387
-
9388
- ; ; EXPERIMENTAL: subject to change
9389
9378
(keys [coll]
9390
9379
(es6-iterator (seq coll)))
9391
9380
(entries [coll]
@@ -9545,8 +9534,6 @@ reduces them without incurring seq initialization"
9545
9534
(pr-str* coll))
9546
9535
(equiv [this other]
9547
9536
(-equiv this other))
9548
-
9549
- ; ; EXPERIMENTAL: subject to change
9550
9537
(keys [coll]
9551
9538
(es6-iterator (seq coll)))
9552
9539
(entries [coll]
0 commit comments