Summary

This was a long chapter, but it was an essential step into the universal patterns of data transformations and their reflection in the F# 4.0 core library. The knowledge you acquired will support the process of idiomatic blueprinting of an arbitrary data transformation by prompting you to build your F# code around the handful of retained reference points. When you mentally dissect your task at hand into a composition of functions along the patterns covered here, the high-quality library functions are always available for you to quickly compose from them an error-free and adequately performant solution.

The next chapter will continue with the data transformation theme, looking into F# data queries and the subject of data parsing.

Get F# 4.0 Design Patterns 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.