csharp-monad
1.0.0
See the version list below for details.
dotnet add package csharp-monad --version 1.0.0
NuGet\Install-Package csharp-monad -Version 1.0.0
<PackageReference Include="csharp-monad" Version="1.0.0" />
paket add csharp-monad --version 1.0.0
#r "nuget: csharp-monad, 1.0.0"
// Install csharp-monad as a Cake Addin #addin nuget:?package=csharp-monad&version=1.0.0 // Install csharp-monad as a Cake Tool #tool nuget:?package=csharp-monad&version=1.0.0
A C# library of monads and a full set of parser combinators based on the Haskell Parsec library.
Either <L,R>
EitherStrict <L,R>
IO <T>
Option <T>
OptionStrict <T>
Parser <T>
Reader <E,T>
RWS <R,W,S,T> - Combined Reader/Writer/State
State <S,T>
Try<T>
Writer<W,T>
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on csharp-monad:
Package | Downloads |
---|---|
Injector
Injects values into config files directly or via environment variables. Can inject app settings, connection strings, or WCF client endpoints. |
|
UruIT.RESTClient
Client for calling HTTP REST APIs, mapping HTTP responses to C# types using a fluent API |
GitHub repositories
This package is not used by any popular GitHub repositories.
Parsec bug fixes
Typo fixes