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.