|
F# Manual
- Contents
Libraries
F# comes with three primary libraries.
The full online documentation for the libraries is available as part of this manual. In addition, many 3rd party and Microsoft libraries are commonly used with F# code. Some of these are the Microsoft Managed DirectX framework, the XNA framework, the Visual Studio Tools for Office, including the Office Primary Interop Assemblies , Visual Numerics IMSL Library for .NET, the dnAnalytics open source numerical tools for .NET and Mono, the Alchemi desktop grid computing framework, the C5 Generic Collection library, the Mono Libraries, including Mono.Unix and the Mono GNOME Gtk, Gdk and Glade libraries and the Dundas Charts library. If you have had positive experience using a library with F# and would like it added to this list please contact the F# team. The source code for both FSharp.Core.dll and FSharp.Compatibility.dll is included as sample code in the release. All F# programs implicitly reference both DLLs as well as the following .NET assemblies, where available:
Some of the namespaces, modules and types in the F# library are:
This namespaces Microsoft.FSharp.Core, Microsoft.FSharp.Collections, Microsoft.FSharp.Control and Microsoft.FSharp.Text are automatically opened for every source code file, as is the module Microsoft.FSharp.Core.Operators. This means modules such as Microsoft.FSharp.Collections.List can typically be opened just by using open List. Some modules are primarily of interest for those cross-compiling OCaml code, e.g. those under the Microsoft.FSharp.Compatibility.OCaml namespace. |