This package provides Either, Maybe and List Monads for C# with an opportunity inherit from built in type and create custom Monadic Types.
-
Updated
Mar 30, 2018 - C#
This package provides Either, Maybe and List Monads for C# with an opportunity inherit from built in type and create custom Monadic Types.
C# abstract types
A Maybe type for C#, aimed as an idiomatic port of the option type in F# to C#
csharp-functional provides a set of NuGet packages to drive your coding towards a functional approach as well as enabling Railway Oriented programming
A set of C# extension methods to help working with nullable types by implementing the Maybe monad on top of `T?`.
A functional alternative to exception-based error handling in C#.
A robust and useful library to use functional programming in C#
Functional programming library for C#
A comprehensive C# functional programming library, enabling the creation of elegant and efficient code.
Maybe monad for C# - to handle null values and exceptions better - including Linq support, chaining, and asynchronous programming.
Functional extensions for C#
Add a description, image, and links to the maybe-monad topic page so that developers can more easily learn about it.
To associate your repository with the maybe-monad topic, visit your repo's landing page and select "manage topics."