Index of iteror functions by task

Basic methods

Consuming / summarizing an iteror

Most of these functions are S3 generic.

Iterate over given data

By convention, functions in this package that construct an iterator in terms of basic data or other objects have names beginning with “i”.

Counting or other mathematically defined processes

Random number generation

Random number iterators can be made reproducible by specifying independent=TRUE and specifying a seed value, though this has a performance cost.

Iterators dealing with files or functions

Custom iterators

Higher order iterator functions

By convention, in this package, functions that transform iterators – creating a new iterator based on one or more underlying iterables – begin with “i_”, with an underscore.

Iterators as sequences – Looping, repeating, indexing

Operating on data within iterators

Selection, filtering, limiting

Combining / splitting multiple iterators