An open API service indexing awesome lists of open source software.

https://github.com/rizo/streaming-zoo

Implementations of common streaming abstractions in OCaml.
https://github.com/rizo/streaming-zoo

Last synced: about 2 months ago
JSON representation

Implementations of common streaming abstractions in OCaml.

Awesome Lists containing this project

README

        

# Streams

Implementations of common streaming abstractions. A separte repository with benchmarks can be found at [streams-bench](https://github.com/rizo/streams-bench).

Currently the implementation of the following abstractions is provided:

- [x] Coroutines
- [x] Generators
- [ ] Iteratees
- [x] Iterators
- [ ] Moore machines transducers
- [x] Partial finite lazy list
- [x] Partial infinite continuation list
- [x] Partial infinite lazy list
- [x] Sequences
- [x] Strict Finite list
- [ ] Total finite lazy list
- [x] Total finite continuation list
- [x] Total infinite continuation list
- [ ] Total infinite lazy list
- [x] Transducers