DCP.CoMonad
1.0.8
Combinatorial Monads for Result, Task, Linq and IAsyncEnumerable. Inspired by Scott Wlaschin and railway oriented program design principles. Uses latest features of C# to adopt new paradigms based on functional monadic design. Retains minimalist design. Easy learning and migration curve.
Install-Package DCP.CoMonad -Version 1.0.8
dotnet add package DCP.CoMonad --version 1.0.8
<PackageReference Include="DCP.CoMonad" Version="1.0.8" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DCP.CoMonad --version 1.0.8
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Dependencies
-
.NETCoreApp 2.1
- Microsoft.Bcl.AsyncInterfaces (>= 1.1.1)
- System.Linq.Async (>= 4.1.1)
- System.ValueTuple (>= 4.5.0)
-
.NETCoreApp 3.1
- System.Linq.Async (>= 4.1.1)
-
.NETFramework 4.5
- AsyncEnumerator (>= 4.0.2)
- System.Runtime.CompilerServices.Unsafe (>= 4.7.1)
- System.Threading.Tasks.Extensions (>= 4.5.4)
- System.ValueTuple (>= 4.5.0)
-
.NETFramework 4.6.1
- Microsoft.Bcl.AsyncInterfaces (>= 1.1.1)
- System.Linq.Async (>= 4.1.1)
- System.Threading.Tasks.Extensions (>= 4.5.4)
- System.ValueTuple (>= 4.5.0)
-
.NETFramework 4.7.2
- Microsoft.Bcl.AsyncInterfaces (>= 1.1.1)
- System.Linq.Async (>= 4.1.1)
- System.Threading.Tasks.Extensions (>= 4.5.4)
-
.NETFramework 4.8
- Microsoft.Bcl.AsyncInterfaces (>= 1.1.1)
- System.Linq.Async (>= 4.1.1)
-
net5.0
- System.Linq.Async (>= 4.1.1)
Used By
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.