Found 13 packages
This library uses and abuses the features of C# to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.
An AutoFixture customization that allows AutoFixture to create specimens of the immutable collections found in the System.Collections.Immutable namespace.
Helper library for LanguageExt.Core that facilitates conversion between F# native types like Option, Map, List, etc to .NET and Language Ext types.
Parser combinators library based on Haskell Parsec. This is part of the LanguageExt functional base class library and requires LanguageExt.Core
Support for Reactive Extensions overloads for various types in the LanguageExt.Core
Functions like MapT, BindT, ForAllT, etc. for the nested monadic type extensions (i.e. `Seq<Option>`
Design and build-time code-gen for records, unions, lenses and immutable With functions
ExtCore provides extensions to the F# core library (FSharp.Core) and aims to help you build industrial-strength F# applications. These extensions include additional functions for modules such as Array, List, Set, and Map; immutable IntSet, IntMap, LazyList, and Queue collections; a variety of computation expressions (workflows); and "workflow collections" -- collections modules which have been adapted to work seamlessly from within workflows.
Extensions to language-ext effects system that wraps the IO behaviours from the .NET BCL
A powerful library of immutable and persistent data structures for the .NET platform.
This library provides F# integration for the Imms immutable collections library.
Extensions to language-ext effects system that wraps .NET5+ specific IO from the .NET BCL
Immutable Collections Types such as Queues and Indexed Lists