csharp-monad
0.0.3
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>
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
Install-Package csharp-monad -Version 0.0.3
dotnet add package csharp-monad --version 0.0.3
<PackageReference Include="csharp-monad" Version="0.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add csharp-monad --version 0.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: csharp-monad, 0.0.3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install csharp-monad as a Cake Addin
#addin nuget:?package=csharp-monad&version=0.0.3
// Install csharp-monad as a Cake Tool
#tool nuget:?package=csharp-monad&version=0.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Release Notes
Improved function pre-condition checks for better exception handling.
Dependencies
This package has no dependencies.
Used By
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.