Chapter 21
Existing Projects Using Functional Techniques
WHAT’S IN THIS CHAPTER?
- The .NET Framework
- LINQ
- MapReduce implementations
- NUnit
Functional programming is not theoretical. It exists; it is out there. It is interesting how polarizing any discussion about these facts is. There are those programmers who think it’s obvious how exciting functional programming is, and all their friends do it. There are also those who have hardly ever met somebody who does functional programming, and who think it’s rather academic and doesn’t apply to their work. Of course, there are many somewhere in between these extremes.
As programmers on the .NET platform, you don’t need to be shown places where classes and objects live. To provide a more complete overall perspective, this chapter attempts to point out some of the more popular places where functions are important.