Thank you all on comments. I have studied referenced sources and now I
will upgrade my initial comment in context of mentioned mutative
update. I find now that first question that need answer is what is the
definition of stream and how pipeline of operations relate to stream.
Method 'map' implies
On 16/08/17 13:26, Remi Forax wrote:
> the name comes from Lisp
> https://en.m.wikipedia.org/wiki/Map_(higher-order_function)
Actually, the Lisp usage comes from mathematics:
https://en.wikipedia.org/wiki/Map_(mathematics)
Since the original conception of Lisp was lambda calculus realised as a
On August 15, 2017 6:51:00 PM GMT+02:00, Jonathan Bluett-Duncan
wrote:
>Hi Krunoslav,
>
>I think the reason the method was named `map` rather than `replaceWith`
>or
>an equivalent name, is because `map` is a well-known name for this
>sort of *higher-order
>function*. The name itself has been ar
Naming is a deeply subjective thing; whatever names we chose, invariably
someone (or many someones) would come along and say "why didn't you
choose X." Sometimes there's a good reason why the proposed X is
clearly worse; sometimes its just a subjective association. But of
course, we have to p
Hi Krunoslav,
I think the reason the method was named `map` rather than `replaceWith` or
an equivalent name, is because `map` is a well-known name for this
sort of *higher-order
function*. The name itself has been around in functional programming
languages like Haskell and Scala and programming mo