spring-attic / reactive-streams-commons

A joint research effort for building highly optimized Reactive-Streams compliant operators.
Apache License 2.0
357 stars 51 forks source link

Naming? #4

Closed viktorklang closed 8 years ago

viktorklang commented 8 years ago

Hi,

I only skimmed the README, but shouldn't the Transformations be named "Processor" rather than "Publisher"? (https://github.com/reactor/reactive-streams-commons#supported-transformations)

akarnokd commented 8 years ago

Processors implement Subscriber and are 1 to X in general. Our transformations are wrappers that allow N to X in general and don't have a Subscriber front, and they shouldn't have. This is the basis of a reusable fluent API unlike Java Streams.

viktorklang commented 8 years ago

Ah, ok, thanks for elaborating, @akarnokd!