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 ...