Advanced work with Kotlin sequences. Developed to make solving many common problems easier, and to improve performance in cases when iterating the sequence and/or transforming its items is slow.
Advanced features to split and transform sequences, to make solving complex problems easier.
Allows to iterate a sequence once and simultaneously compute multiple results, improving performance.
Allows to use one computation, such as filtering or mapping, in multiple results, making code shorter and easier to understand, and improving performance.
Uses stateful transformations, such as filters and mappings, which allows for easy solutions to many common problems.
Easy to use, reuse, and extend.
Pure Kotlin.