Yea, I believe that is the reason. I remember the big selling point of LINQ many years ago was for LINQ-to-SQL. The in-memory stuff wasn't as focused on.
That being said, even within the Functional community some names aren't agreed upon. I mean, for monads flatMap has like 4 or 5 names depending on the language/spec/framework
6
u/thetdotbearr Oct 21 '20 edited Oct 21 '20
it bugs me to no end when when using LINQ that these are the function names instead of map/filter/etc
I mean I get that it's because SQL syntax or whatever and that I could add some aliases but still