Part 4. Applied functional programming

Although functional programming is certainly elegant, you’re probably more interested in it for practical purposes: it’s useful as a general-purpose style, and it positively excels in certain problem domains. We’ve already seen examples, such as the pie chart drawing application in chapter 4 and the simple photo browser in chapter 11, but the main purpose of these examples was to demonstrate specific concepts and techniques.

Part 4 is different. In each chapter we’ll spend most of the time talking about one real-world problem, using the most appropriate features of F# and functional programming to solve it. The code will use many of the features we’ve seen so far and will be relatively complicated given ...

Get Real-World Functional Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.