github.com/jwowillo/pipe@v1.2.0/doc/requirements.md (about)

     1  # Requirements
     2  
     3  ## v1.0.0
     4  
     5  1. Stages of computations should be organized into pipes.
     6  2. Each stage should be able to concurrently process many items.
     7  3. Each item should be give to the next stage as soon as the current one ends.
     8  4. Elements should proceed through the stages in order.
     9  5. Concurrency should be hidden.
    10  6. All types should be usable.
    11  
    12  ## v1.1.0
    13  
    14  1. A wrapper should be provided to process items and pass them to a consumer as
    15     they're done.
    16  
    17  ## v1.2.0
    18  
    19  1. A wrapper should be provided to produce items and pass them into all pipe
    20     interfaces.