Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal to add maintained "Implementor notes" #145

Closed
ktoso opened this issue Nov 19, 2014 · 3 comments
Closed

Proposal to add maintained "Implementor notes" #145

ktoso opened this issue Nov 19, 2014 · 3 comments

Comments

@ktoso
Copy link
Contributor

ktoso commented Nov 19, 2014

As more and more people start implementing this spec, confusion arrises on a few common spec points. For example distinguishing: hot / cold, persistent / (ephemeral / transient?) or unicast / multicast (fan-out?) is an exercise each implementor does on his own when they get to some point of their implementation...

I would like to propose we collect common terms like these used by implementors and maybe "hints" or "examples". The goal of this would be to be less strict than the spec, but give new implementors some food for thought etc. This could be either a wiki on reactive-streams/reactive-streams or another project that can be modified without the full cycle of voting that makes sense for the spec, but less so for such collection of notes.

Would there be interest to discuss and update such docs?

@viktorklang
Copy link
Contributor

Interesting aspects:

losslessly backpressurizable or not? (where lossless == without dropping)
produces the same elements to each subscriber or not? (persistent/transient?)
multicast or unicast? (produces data independently or dependently to subscribers)

@viktorklang
Copy link
Contributor

@ktoso I propose that this Issue is superseded by the new commented examples and #177, wdyt?

@ktoso
Copy link
Contributor Author

ktoso commented Dec 20, 2014

I concur, 177 shares the same original goal I had in mind :)

@ktoso ktoso closed this as completed Dec 20, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants