Pascal,
I just briefly looked at stuff and not sure if I understand it correctly.
to be honest I am not really friend of this manifestoXXX stuff. I think spending more resources on actual product and less resources on that sort of marketing will be IMHO much better. I just much rather work on concrete product than a bunch of interfaces and what-if causalities.
From the paper I have read I have feeling bit of over-engineering, where simple stuff (i.e. back pressure) that we effectively have in scalaz-stream since the very early time and in fact sort of for-free is indicated as one of the main `reasons` for reactive-streams. On other hand I am missing resource safety story, type awareness, execution control, etc, that I think are in fact more important.
I can’t refrain from the feeling that the stuff is market-ware with reinventing of the wheel in not-that-good fashion.
I hope I am at least partially wrong there….
I have no idea what will be the benefits of implementing the proposed SPI for scalaz-streams. I don’t see any ecosystem so far behind it. Maybe after we will see more products really using it I think we shall not have any significant issues implementing that in scalaz.stream.
Pavel.