Closed rjmk closed 6 years ago
That is a very nice way to thing about piss chins I think. We can do almost everything without ever touching the data. Then, when someone wants the actual data, we pull the stream through.
Since watching the SICP lectures, George seems to have been lumbered with a lot of responsibilities!
Or indeed a stream is itself!
Of course this is at a much higher level of abstraction than the C code you're discussing (for example, where are the pointers to the next and previous streams? Probably not in the streams themselves, but ultimately that's George's problem)