Synchronously, we have both normal (synchronous) function calls and iteration 
over a sequence of values (via `for-of` and iterators). It makes sense that we 
also should have two abstractions for asynchronous interaction.

> On 28 Mar 2015, at 13:14, Boopathi Rajaa <[email protected]> wrote:
> 
> I feel this must have already been discussed but couldn't find any discussion 
> threads, just trying to understand them better.
> 
> The basic doubt is that I feel promises are more like streams, and that 
> streams are much more powerful than promises. With a promise you have a value 
> or an exception, and with a stream, you have a list of values or an 
> exception. 
> 
> Why do we have both ? or more specifically, since we have both, when to use 
> Promises and when to use Streams ? Whatever I imagine to be a Promise can be 
> thought out to be solved by Streams, and sometimes whenever I use streams, it 
> feels like I'm using similar API as Promises.
> 
> - Boopathi
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss

-- 
Dr. Axel Rauschmayer
[email protected]
rauschma.de



_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to