116 packages returned for Tags:"Monad"

Common functionality which can be used in FSharp projects. The library exposes active patterns for comparison operations, numerals, strings. It has a Result monad and its builder for computation expressions.
Either monad that stores one of many known types inside it. See the project page for more: Json.Net and NHibernate bindings available.
The unit type is a type that indicates the absence of a specific value. The unit type has only a single value, which acts as a placeholder when no other value exists or is needed.Is usable replacement System.Void as type argument and value, e.g. singleton empty record type or filler type.
Mayhap is a tiny C# library inspired by Scott Wlaschins Railway Oriented Programming. Its goal is to simplify typical success/fail logic flows.