News for hackers. Stuff that matters.
Re:Technology Change: .Net to Scala by _random_ on Friday October 25, 2013 @04:38PM (#6614433)
You are explaining it a bit wrong. C# provides delegates (Action, Func etc.), lambda expressions, expression trees, anonymous functions, anonymous types, extensions methods. Those features make it a functional language and make succinct monads possible. LINQ happens to be one of those monads, but you can implement yours (e.g. rename Select to map etc.).
Re:Technology Change: .Net to Scala by flipchart on Saturday October 26, 2013 @02:01AM (#6616538)
Yes I agree with you. I'm not as well versed in monads and the technicalities around them as I would like to be, so thank you for pointing that out!