<div><div dir="auto">I stuck with the standard names that other languages use. In Java they enclosed the standard protocol/interface names Process, Publisher, Subscriber, along with a useful constant inside a namespace Flow, so you say Flow.Publisher for example. </div><div dir="auto"><br></div><div dir="auto">The same could be done for Swift, it is a matter for the Swift community to decide. </div><div dir="auto"><br></div><div dir="auto">You could also change the names of the protocols, but that would make standard documents and code from other languages hard to follow. </div><br><div class="gmail_quote"><div>On Fri, 22 Sep 2017 at 3:11 am, Georgios Moschovitis &lt;<a href="mailto:george.moschovitis@icloud.com">george.moschovitis@icloud.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div style="word-wrap:break-word">+1<div><br></div><div>Btw, I kinda like the `Flow` name (or even `Observable`). Don’t like `ReactiveStream` at all.</div><div><br></div><div>-g.</div><div><br><div><blockquote type="cite"><div>On 19 Sep 2017, at 3:59 AM, Howard Lovatt via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt; wrote:</div><br class="m_-3026759432426295361Apple-interchange-newline"><div><a href="http://www.reactive-streams.org/" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px" target="_blank">http://www.reactive-streams.org/</a></div></blockquote></div><br></div></div></div></blockquote></div></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature">-- Howard.</div>