-
I find it is not a well known feature but the spec allows sync and async iterators to specify a `return()` method. This in turn enables the creation of iterables that have handles to underlying resour…
-
Currently pipeline does not operate asynchronously and it returns the last iterator.
Other libraries like [RXJS](https://rxjs.dev/api/index/function/pipe) have a different implementation that retu…
-
I'm a little fuzzy on how this (or iterator helpers) will handle `undefined` returns. `Array#flatMap` will just add an `undefined` value to the output flattened array. I assume the same is true here? …
-
I am not quite sure how to support this yet, but it looks like there are a few main things to do.
* Hook up port connections.
* Allow this to be configured ( maybe )
* Handle [async iterables](h…
jcblw updated
3 years ago
-
Current type:
```haskell
R.any :: (a -> Boolean) -> Array a -> Boolean
```
Desired type:
```haskell
R.any :: Foldable f => (a -> Boolean) -> f a -> Boolean
```
-
If you are not using the "for await of" loop you need to manually call the method return() when the loop is interrupted.
See my notes here:
https://github.com/sithmel/iter-tools/wiki/Generator-fun…
-
* [x] Section 2.1 - Background
* [ ] Section 2.2 - Asynchronous data flows key concepts and design alternatives
* [ ] Section 2.3 - State of the Art
## Section 2.1 - Background
Describe backgr…
-
The methods `display.animate`, `display.scroll` and `music.play` all consume iterables, to produce a sustained output (either visual or audio). They also have the option to perform asynchronously and …
-
I want to implement my own subscription manager. I can't use the plugin because I need a different API. How do I know if a subscription was ended / lost?
I need something like this:
```
builder.s…
-
I looked for prior art in other languages and libraries and mostly came up empty.
Python's async iterators aren't usable with its built-in global `map` and `filter` functions. There's [`imap`](http…