Summary

This chapter familiarized you with F# features dissected according to origins and design motives. You now better understand where the each language feature comes from, what features come from the ML breed, what language design decisions are dictated by the hosting .NET platform, what features of F# are unique, and what the causes for their inclusion into the language were.

Equipped with this knowledge, you are now ready to absorb the main contents. In the next chapter, I'll turn to the feature at the core of F#: functions and their uses.

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.