Skip to main content
.NETFramework4.5.NETFramework4.6.NETStandard1.6

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
Jul 23, 2016
10y ago
Total Downloads
50.0M
50,033,709

Install

dotnet add package LanguageExt.Core --version 1.9.0
ProductVersions
.NET Standard
netstandard1.6
Other
.NETFramework4.5.NETFramework4.6

Changes from Previous Version

v1.8.22-betav1.9.0
Added Frameworks
.NETFramework4.5.NETFramework4.6.NETStandard1.6
Added Dependencies
System.Reactive.Core(.NETFramework4.5)
System.Reactive.Interfaces(.NETFramework4.5)
System.Reactive.Linq(.NETFramework4.5)
System.Reactive.Core(.NETFramework4.6)
System.Reactive.Interfaces(.NETFramework4.6)
System.Reactive.Linq(.NETFramework4.6)
System.Collections(.NETStandard1.6)
System.Linq.Queryable(.NETStandard1.6)
System.Reactive.Core(.NETStandard1.6)
+2 more

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.The published metadata declares 17 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.