returned for Tags:"Either"
WebSocket client support (via Owin) for the Echo.Process system.
Functions and types for C# adopted from FP e.g. Option, Choice
A collection of monads for C# that provide some functional programming flavor.
Actor library component that works with LanguageExt.Core and Echo.Process: A library that uses and abuses the features of C# 6 to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself. It also includes an 'Erlang like' process system (actors)...
A collection of xUnit.net assertions, tailored for Tiger libraries. (As source.)
It's an implementation of "Maybe" and "Either" monads for C# with extra utils, extensions, and integrations.
A library holding error handling operations based on the either monad
A collection of xUnit.net assertions, tailored for Tiger libraries.
Provides support polymorphic types in C#, such as Covariant and Invariant Maybe (Optional) types, and type unions.
Provides interoperability between optional types and JSON serialization.
C# implementation of functional concepts: Maybe (Option), Either (Result), Try, Memoize
A library for managing program fault-points. Use static types to propagate errors, reduce vulnerable code, and design functional systems
Contains core monad implementations including Maybe and Either for general use.
JSON serialization capabilites for Tiger Types.
Data structures and algorithms.
Some monad implementations
Design and build-time code-gen for lenses and immutable With functions
A .NET Standard library of choice (general discriminated union) types.
Codoxide.Outcome<T> is an Either monad (or Result monad) for .NET Core.It allows for elegant happy path and error path handling through method chaining made available through a number of Extension libraries.