Functional
Programming
    in C#
 with Serhiy Kalinets
Programming paradigms


Procedural


Object Oriented


Functional
C# is … functional?
Action<> and
Func<>
Closures
LINQ
LINQ: lazy
LINQ: deferred
Example 1: interview
task
http://bit.ly/PHKnLJ
Example 2: finding all
trees
from Eric Lippert: http://bit.ly/PHKabp
Async & parallel
Some hardcore
Partial function application
Curriyng
from Jon Skeet http://bit.ly/PHKJBM
Thanks!
 http://twitter.com/skalinets

 http://tdd4.net

 kalinets@gmail.com

Functional programming in C#