Chapter 7. The F# Libraries

Although F# can use all the classes available in the .NET BCL, it also ships with its own set of libraries.

The F# libraries are split into two, FSharp.Core.dll, which is also referred to as the F# core library or the native F# library, and FSharp.PowerPack.dll, sometimes just referred to as the power pack. The F# core library contains everything that the F# compiler really needs to work. For example, it contains the Tuple class that is used when you use a tuple. The power pack is designed to supplement the F# core library with other useful functions. There are two primary reasons for splitting the library in two: first, an effort was made to try and keep the core library as small as possible, so if application developers ...

Get Beginning F# 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.