First crack at a Streams proposal

Sam Tobin-Hochstadt samth at
Mon Apr 15 16:43:22 PDT 2013

On Mon, Apr 15, 2013 at 7:35 PM, Tab Atkins Jr. <jackalmage at> wrote:
>> It should also be made clear how and when a stream may emit values. Whether
>> it is at any arbitrary time and it will send to whomever is listening at
>> that moment. Whether it is only allowed to emit values after a listen call.
>> Does every call to listen get the entire history independently of other
>> calls? (Doing so would buffer all data and defeat the point of a stream).
>> What happens when you push a value into the resolved and no-one is
>> listening?
> By virtue of not defining this, I implicitly answered your questions.

This really isn't right. Jake's questions were the first questions I
had about your design.  It defines a lot of the methods, but it leaves
out the *most* important part of the design, which is the semantics.
Can you please try to make this precise sooner rather than later in
this discussion?


More information about the es-discuss mailing list