Also passing Streams across methods makes executional borders to not correspond 
to declarational borders of the logic (because Streams are lazy), that makes it 
harder to mentally reason about the execution and performance of the code. I 
suppose this is a popular practice in hardcore functional Scala programming.

[ Full content available at: 
https://github.com/apache/incubator-druid/pull/5913 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to