khi gia
Apr 21, 2008
11:12pm
LINQ and F.P.
My current reading list includes the book Pro LINQ.
While reading the second chapter I was thinking that all the “powerful features” (lambda, extension methods, anonymous types) introduced in C# 3.0 (mainly to support LINQ) are kind of well known in funtional programming world. LINQ was ringing bells of deja-vu. All this query processing was a bit like (lazy) list manipulation, but a bit more than that list …
This blog post make it quite straightforward:
Perhaps, it should have been called LINM (Language INtegrated Monads)Got it! LINQ allows to use monads without knowing it :)
Page 1 of 1