3 ms·
Agree, i thought the name is awful as I expected to see something related to I/O and buffering of content. It looks like a handy list object and seeing "strea
by zzzeek 15y ago
Agree, i thought the name is awful as I expected to see something related to I/O and buffering of content. It looks like a handy list object and seeing "stream" everywhere was just blinding.
However, right at the bottom the etymology of the name is made clear:
> The name 'stream' is used in Scheme, a LISP dialect that supports these features.
So the name is from the FP community. Given the cultural issues, a name change seems unlikely...
- anderse 15y agoHere's a helpful two-part Berkeley lecture on the topic: http://academicearth.org/lectures/streams-i http://academicearth.org/lectures/streams-i
- telemachos 15y agoI didn't know that series of lectures, so thanks a hundred times. (Just spend the evening watching the first two hours and bought Harvey's book as well.)
- xyzzyz 15y agoIt's also used in Ocaml and SML, as far as I remember.