tee()

Brian Goetz brian.goetz at oracle.com
Thu Jan 24 12:53:10 PST 2013


peek() is fine with me, and far more descriptive.

Don convinced me of the need for this one when he described experiences 
his team had adapting to lazy collections in their libraries.

On 1/24/2013 3:43 PM, Kevin Bourrillion wrote:
> tee() stands out like a sore thumb.  I'm not surprised that Brian says
> "this method is mostly for debugging."
>
> It just feels very, very strange to let the user inject a side-effect
> into the middle of their stream somewhere, for mysterious hidden later
> execution /maybe/.
>
> If it really must stay, I think I do like "peek" or "observe" over
> "tee". But I would love to drop it.
>
> --
> Kevin Bourrillion | Java Librarian | Google, Inc. |kevinb at google.com
> <mailto:kevinb at google.com>


More information about the lambda-libs-spec-observers mailing list