@wallhackio you call it fad-chasing but unix I/O has literally always been stream-based
@wallhackio streams are old
@aescling the stream API is a very functional Java thing implemented with monads that is normally used to write code that looks like
int sum = widgets.stream()
.filter(w -> w.getColor() == RED)
.mapToInt(w -> w.getWeight())
.sum();
But it is still called a Stream because it is lazily-evaluated and generic enough to represent parallel operations. So while there are comparisons to UNIX streams the Java Stream API is an orange to the UNIX stream apple.
@wallhackio the java stream api uses streams. the unix file api uses streams. these are the same kind of data structure. that is my point. the APIs and the furmer being a generic data container (whereas unix streams are all of char) are what are diffurent
@wallhackio https://media.githubusercontent.com/media/sarabander/sicp-pdf/master/sicp.pdf#section.3.5