flattening / merging stream of many empty streams ends with stack overflow
- Dominant language
- JavaScript
- Stars
- 65
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
It's quite strange but for some reason flattening stream of many empty streams causes stack overflow:
``` js
var streamer = require('streamer'), Stream = streamer.Stream,
print = streamer.print, take = streamer.take,
repeat = streamer.repeat, flatten = streamer.flatten
print(flatten(take(10240, repeat(Stream.empty))))
```
What's even more strange that flattening same amount of non empty streams does not causes stack overflow:
``` js
var streamer = require('streamer'), Stream = streamer.Stream,
print = streamer.print, take = streamer.take,
repeat = streamer.repeat, flatten = streamer.flatten
print(flatten(take(10240, repeat(Stream.of(1)))))
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.