FSharp.Collections.Immutable 1.0.0

Edit this page

FSharp.Collections.Immutable

F# bindings for System.Collections.Immutable.

FSharp.Collections.Immutable provides idiomatic F# wrappers for the .NET immutable collections, making it easy to use persistent data structures in F# code.

Key Features

Module

.NET type

Computation expression

FlatList

ImmutableArray<'T>

flatList { }

ImmutableList

ImmutableList<'T>

–

Stack

ImmutableStack<'T>

–

Queue

ImmutableQueue<'T>

–

HashMap

ImmutableDictionary<'Key, 'Value>

–

SortedMap

ImmutableSortedDictionary<'Key, 'Value>

–

HashSet

ImmutableHashSet<'T>

–

SortedSet

ImmutableSortedSet<'T>

–

IIndexedSeq

IReadOnlyList<'T>

–


The FSharp.Collections.Immutable library can be installed from NuGet:
PM> Install-Package FSharp.Collections.Immutable

Tutorials

Step-by-step guide to get started with FSharp.Collections.Immutable.

How-To Guides

Guides you through the steps involved in addressing key problems and use-cases.

Explanations

Discusses key topics and concepts at a fairly high level and provide useful background information and explanation.

Api Reference

Contain technical reference for APIs.