This repository contains libraries which help adapt existing code in other languages to F#.
-
The OCaml Core library and most of the Standard Library.
FSharp.Compatibility.OCaml.Numerics
The Ratio and Num modules from the OCaml Standard Library. Provided as a separate assembly for dependency reasons.
FSharp.Compatibility.OCaml.LexYacc
The Parsing and Lexing modules from the OCaml Standard Library. Provided as a separate assembly for dependency reasons.
FSharp.Compatibility.OCaml.Format (LGPL v2)
The Format module from the OCaml Standard Library.
This is provided as a separate assembly for licensing reasons -- it contains source code from the OCaml Standard Library.
FSharp.Compatibility.OCaml.System
Implementations of certain system-related modules from the OCaml Standard Library, such as Sys and Unix.
This is provided as a separate assembly to avoid taking additional dependencies in the FSharp.Compatibility.OCaml project.
-
Common Haskell operators, functions and type abbreviations to match common Haskell types.
FSharp.Compatibility.StandardML
The Standard ML '97 Basis Library.
The projects in this repository are licensed under the terms of the Apache 2.0 license unless otherwise stated.
The default maintainer account for projects under "fsprojects" is @fsprojectsgit - F# Community Project Incubation Space (repo management)