Skip to main content
.NETFramework4.5.NETFramework4.6DNX4.5.1DNX4.6.1DNXCore5.0

Lst<T> - Immutable list Map<K,V> - Immutable map Set<T> - Immutable set Que<T> - Immutable queue Stck<T> - Immutable stack Option<T> OptionUnsafe<T> - Option monad that can be used with null values Either<L,R> EitherUnsafe<L,R> - Right/Left choice monad that can be used with null values Try<T> - Exception catching monad TryOption<T> - Option monad with third state 'Fail' that catches exceptions Reader<E,T> - Reader monad Writer<O,T> - Writer monad State<S,T> - State monad Rws<E,O,S,T> - Reader/Writer/State monad Monad transformers - A higher kinded type (ish) Process library - Actor system. The same as Erlang processes for massive concurrency with state management. Redis persistence - Persistence of the Process system message-queues and state, for robustness and inter-app communication. Currying - Partial application - Memoization - Improved lambda type inference - var add = fun( (int x, int y) => x + y) IObservable<T> extensions Bifunctors Bitraversables Bifoldables

Published
May 17, 2016
10y ago
Total Downloads
50.0M
50,033,709

Install

dotnet add package LanguageExt.Core --version 1.8.2-alpha
ProductVersions
Other
.NETFramework4.5.NETFramework4.6DNX4.5.1DNX4.6.1DNXCore5.0

Changes from Previous Version

v1.8.1-alphav1.8.2-alpha
Added Frameworks
.NETFramework4.5.NETFramework4.6DNX4.5.1DNX4.6.1DNXCore5.0
Added Dependencies
Rx-Main(.NETFramework4.5)
Rx-Main(.NETFramework4.6)
Rx-Main(DNX4.5.1)
Rx-Main(DNX4.6.1)
Rx-Main(DNXCore5.0)
System.Runtime(DNXCore5.0)
System.Linq(DNXCore5.0)
System.Collections(DNXCore5.0)
System.Threading(DNXCore5.0)

Adoption Assessment

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

This version is marked prerelease. Validate its API and upgrade path before production use.No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 5 target frameworks; confirm the exact target used by your application.The published metadata declares 14 direct dependency entries across framework groups. Inspect the resolved dependency graph for your target framework.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.