7.6

3 Streaming Computations

    3.1 Reducers

      3.1.1 Reducer Constructors

      3.1.2 Reducer Operators

      3.1.3 Iteration and Comprehension with Reducers

      3.1.4 Reducer Contracts

      3.1.5 Reducer Chaperones and Impersonators

    3.2 Transducers

      3.2.1 Element-Transforming Transducers

      3.2.2 Element-Removing Transducers

      3.2.3 Element-Rearranging Transducers

      3.2.4 Transducer Composition

      3.2.5 The Transduction Protocol

      3.2.6 Transducer Contracts

      3.2.7 Transducer Chaperones and Impersonators

      3.2.8 Debugging Transducers

      3.2.9 Testing Transducers