CHAPTER 7The 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, FSLib.dll, which is also referred to as the native F# library or just FSLib, and MLLib.dll, which is sometimes referred to as the ML compatibility library or MLLib. FSLib 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. MLLib is a set of libraries for doing common programming tasks partially based on the libraries that ship with OCaml.

The objective of this chapter is not to completely document every nuance of every F# library type and function. It is to give you an overview of what the ...

Get Foundations of 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.