Skip to main content
FSharpx.Core package icon

FSharpx.Core

FSharpx is a library for the .NET platform implementing general functional constructs on top of the F# core library. Its main target is F# but it aims to be compatible with all .NET languages wherever possible. It currently implements: * Several standard monads: State, Reader, Writer, Either, Continuation, Distribution * Iteratee * Purely functional data structures: Queues, double-ended Queues, BottomUpMergeSort, RandomAccessList, Vector, RoseTree, BKTree * Validation applicative functor * General functions like flip * Additional functions around collections * Functions to make C# - F# interop easier.

Total Downloads
1.1M
1,130,235
Published
Apr 12, 2013
Latest stable version

Install

.NET CLI
dotnet add package FSharpx.Core --version 1.8.22
Package Manager Console
Install-Package FSharpx.Core -Version 1.8.22
PackageReference
<PackageReference Include="FSharpx.Core" Version="1.8.22" />

Frameworks

No framework metadata available.

Dependencies

No declared dependencies.

Adoption guide

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.

No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.