142 packages returned for Tags:"try-monad"

DEPRECATED: Optional.Extensions has been replaced by more specific packages. Check out Optional.Collections, Optional.Utilities etc. Extended functionality for Optional.
FSharpx is a library for the .NET platform implementing general functional constructs on top of the F# core library. Its main target is F# but it aims to be compatible with all .NET languages wherever possible. It currently implements: * Several standard monads: State, Reader, Writer, Either,... More information
A type for the classical try/catch statement that allows functional and bloat free error handling. Inspired by the Try type in Scala.
This is a generic helper to help try some action until the given condition is met. It now works seamlessly with C# async/await keywords for asynchronous operations, which is very common in a scenario that requires retry logic.
  • 1,543 total downloads
  • last updated 1/6/2017
  • Latest version: 1.0.3
  • C# Monad
An implementation of Monad in C#. For use as a DTO in personal projects. Provides a simple data transform and DTO for return value guarantee.
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#... More information