FSharp.Compatibility icon indicating copy to clipboard operation
FSharp.Compatibility copied to clipboard

Compatibility libraries for F#

.. image:: http://issuestats.com/github/fsprojects/FSharp.Compatibility/badge/issue
:target: http://issuestats.com/github/fsprojects/FSharp.Compatibility .. image:: http://issuestats.com/github/fsprojects/FSharp.Compatibility/badge/pr
:target: http://issuestats.com/github/fsprojects/FSharp.Compatibility

#################### FSharp.Compatibility #################### Compatibility Libraries for F#


.. image:: https://travis-ci.org/fsprojects/FSharp.Compatibility.png
:target: https://travis-ci.org/fsprojects/FSharp.Compatibility

This repository contains libraries which help adapt existing code in other languages to F#.

OCaml

  • FSharp.Compatibility.OCaml_

    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.

.. _FSharp.Compatibility.OCaml: https://nuget.org/packages/FSharp.Compatibility.OCaml .. _FSharp.Compatibility.OCaml.LexYacc: https://nuget.org/packages/FSharp.Compatibility.OCaml.LexYacc .. _FSharp.Compatibility.OCaml.Numerics: https://nuget.org/packages/FSharp.Compatibility.OCaml.Numerics .. _FSharp.Compatibility.OCaml.Format: https://nuget.org/packages/FSharp.Compatibility.OCaml.Format .. _FSharp.Compatibility.OCaml.System: https://nuget.org/packages/FSharp.Compatibility.OCaml.System

Haskell

  • FSharp.Compatibility.Haskell_

    Common Haskell operators, functions and type abbreviations to match common Haskell types.

.. _FSharp.Compatibility.Haskell: https://nuget.org/packages/FSharp.Compatibility.Haskell

Standard ML (SML)

  • FSharp.Compatibility.StandardML_

    The Standard ML '97 Basis Library.

.. _FSharp.Compatibility.StandardML: https://nuget.org/packages/FSharp.Compatibility.StandardML

License

The projects in this repository are licensed under the terms of the Apache 2.0 license unless otherwise stated.

.. _Apache 2.0 license: http://www.apache.org/licenses/LICENSE-2.0

Maintainer(s)

.. _@jack-pappas: https://github.com/jack-pappas .. _@jmquigs: https://github.com/jmquigs

The default maintainer account for projects under "fsprojects" is @fsprojectsgit_ - F# Community Project Incubation Space (repo management)

.. _@fsprojectsgit: https://github.com/fsprojectsgit