36 Commits

Author SHA1 Message Date
cfbf6f667e experimenting with STOP...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-13 03:27:47 +03:00
01b47214d9 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-12 12:43:21 +03:00
1759d6e1df removed a layer of indirection from iterable promises... .reverse() still broken...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-03 19:41:13 +03:00
00ea1825cd thinking about adding STOP (partial) support to promise iteration...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-05-27 08:46:51 +03:00
40d08efc5c minor tweaks and cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-05-25 18:44:09 +03:00
fe1f39cba6 refactoring and bugfixes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-05-25 18:21:30 +03:00
4277580689 generator .map(..) and friends now support STOPing + added basic generator combinators...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-05-25 17:21:40 +03:00
e55e35e022 experimenting...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-04-04 19:36:23 +03:00
bf5f56ca2c docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-04-02 11:25:42 +03:00
5953911dca bugfix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-22 05:17:39 +03:00
332225e7d3 added several methods + docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-08 01:53:40 +03:00
ce441d7453 tweak...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-12-02 06:08:57 +03:00
5b88d49dbd typo fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-27 18:21:55 +03:00
7c31ae0765 added Array.prototype.index(..) a faster version of .indexOf(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-27 18:18:07 +03:00
db6ebb1af6 added Array.STOP...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-26 23:18:35 +03:00
ea6fbc1ff5 fixed a logical design error...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-23 22:27:30 +03:00
80d851a071 cleanup and a minor fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-23 22:04:19 +03:00
5253cef665 more refactoring...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-23 02:59:18 +03:00
98e5346450 major refactoring, should not affect functionality but may have minor bugs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-22 23:50:05 +03:00
98c0de1b4f minor tweaks...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-18 06:59:56 +03:00
c02e768240 tweaking + some cleanup + some refactoring...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-16 18:55:31 +03:00
711933113e minor tweaking...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-16 05:18:55 +03:00
b4c5effbd2 more work on extending generators...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-10 01:58:51 +03:00
6341313c59 added experimental generator map/filter/reduce/...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-09 06:22:32 +03:00
bf8c2c8cdc addes stoppable iterator functions to Array...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-06 17:25:25 +03:00
6e68d08b06 added StopIteration support to chunk iteration...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-05 16:40:41 +03:00
c3c611c0bc fixes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-02 04:43:21 +03:00
965acefe61 chunk iteration now is sync for arrays smaller than a chunk...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-11-02 04:29:12 +03:00
8b199318a9 minor tweaks...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-10-16 02:02:21 +03:00
810ccc7c04 added .zip(..) to Arrays...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-10-15 03:12:42 +03:00
6de5cfbe1a cleanup and notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-10-09 03:24:25 +03:00
71b7bbfe35 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-10-09 03:03:24 +03:00
891f332fa2 added sort to most types that have ordered elements...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-10-07 16:46:59 +03:00
d569ad185c added Array.prototype.inplaceSortAs(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-10-06 02:43:16 +03:00
1306ec21b3 minor tweaking...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-10-06 01:32:33 +03:00
669b4bcd23 migrated most types...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2020-10-04 04:40:16 +03:00