returned for Tags:"maybe"
293 total downloads
An option type for .NET.
1,276 total downloads
This project provides an implementation of the Maybe(of T) monad.
Vortex extensions for automapper
Vortex is a .Net Standard framework focused on Functional Programming.
Option types for C# with LINQ support and rich fluent syntax for many popular uses:
var maybeOne = "one".ToMaybe();
var maybeBoth =
from one in maybeOne
from another in maybeAnother
select one + another;
Function programming goodness: algebraic structures, Maybe, Either, Unit, State, Writer, Functor, Monad, Monoid, and more.
Async extensions for Nils Lück's Optional library.
Implementation of the Option pattern (also called Maybe pattern) for the .NET platform
Contains core monad implementations including Maybe and Result for general use.
It's an implementation of "Maybe" and "Either" monads for C# with extra utils, extensions, and integrations.
Mayhap is a tiny C# library inspired by Scott Wlaschins Railway Oriented Programming. Its goal is to simplify typical success/fail logic flows.
Call Me Maybe
Provides a class and a few extension methods to facilitate common operations with values that may or may not exist.
Traditionally, programmers often use `null` references to represent values that "aren't there", but the problem is that this was never their intended purpose.
- Languages like C#...
Optional: A robust option type
Optional is a robust option/maybe type for C#.
C# implementation of functional concepts: Maybe (Option), Either (Result), Try, Memoize
A lightweight wrapper type for optional values.
The option type in C# is used when an actual value might not exist for a named value or variable. An option has an underlying type and can hold a value of that type, or it might not have a value
SoftwareCraft.Maybe represents the OOP implementation of a functional concept. Instead of returning null, return a Maybe, and the code will be much cleaner and the intent much clearer.
A robust option type for C#.
A .NET Standard library that adds option semantics to a tuple of Boolean and T.