returned for Tags:"try-monad"
A type for the classical try/catch statement that allows functional and bloat free error handling. Inspired by the Try type in Scala.
Provides a set of types that provide null safety and functional chaining, to enable a functional-like programming style in C#.
Parser combinators library based on Haskell Parsec. This is part of the LanguageExt functional base class library and requires LanguageExt.Core
A gathering place for things that identify as monads but are C# in orientation
Helper library for LanguageExt.Core that facilitates conversion between F# native types like Option, Map, List, etc to .NET and Language Ext types.
Result monad for C#. In its core this monad enhances a type by adding a success/failure status. For more information see http://csharp-functional.readthedocs.io/en/latest/result-monad.html.
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.
This library is for the .NET platform implementing a WMI type provider.
Useful Optional extensions for working with collections.
This Library provides a way for doing Railway Oriented Programming in C#.
Async extensions for Nils Lück's Optional library.
Maybe/Optional monad implementation for C#. For more information see http://csharp-functional.readthedocs.io/en/latest/maybe-monad.html.
An option monad, similar to 'Option' in F#\Scala or 'Maybe' in Haskell.
TryIt offers a simple, fluent way to try/retry actions, methods and tasks. You can pause between retries using one of the built-in delay policies or create your own.
You can also add error and success policies to fine tune your control of the process.
**Warning** Versions 2.0.0 and above...
1,617 total downloads
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.
A resumption monad for .NET targeting data access with automatic batching and caching.
Various useful functionality for Optional.
Number To Text Converter
Money To Text Converter
Supported Languages: English, French, Russian, Spanish, Turkish, Ukrainian.
Supported Currencies: EUR, USD, RUB, TRY, UAH
Number Limit: 1 trillion
A safe monadic binder that will evaluate an expression chain and return an option type with information about whether the chain succeeded or not and where it failed.