[swift-evolution] Standard ReactiveSteam definitions for Swift

Howard Lovatt howard.lovatt at gmail.com
Tue Sep 26 01:06:31 CDT 2017


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.

The same could be done for Swift, it is a matter for the Swift community to
decide.

You could also change the names of the protocols, but that would make
standard documents and code from other languages hard to follow.

On Fri, 22 Sep 2017 at 3:11 am, Georgios Moschovitis <
george.moschovitis at icloud.com> wrote:

> +1
>
> Btw, I kinda like the `Flow` name (or even `Observable`). Don’t like
> `ReactiveStream` at all.
>
> -g.
>
> On 19 Sep 2017, at 3:59 AM, Howard Lovatt via swift-evolution <
> swift-evolution at swift.org> wrote:
>
> http://www.reactive-streams.org/
>
>
> --
-- Howard.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20170926/a8944458/attachment.html>


More information about the swift-evolution mailing list