Skip to main content
DNX4.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
Dec 9, 2015
11y ago
Total Downloads
50.0M
50,033,709

Install

dotnet add package LanguageExt.Core --version 1.7.5
ProductVersions
Other
DNX4.5.1DNX4.6.1DNXCore5.0

Adoption Assessment

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.Compatibility metadata lists 3 target frameworks; confirm the exact target used by your application.

Related Guides & Workflows

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