C#でわかる、こわくないMonad https://www.slideshare.net/kekyo/cm-76399518
-
Updated
May 26, 2017 - C#
C#でわかる、こわくないMonad https://www.slideshare.net/kekyo/cm-76399518
Fluent functional extensions for C#
Adds more descriptive simple implementations of IEnumerable and IObservable to allow for return types that document possible amounts of values other than 0 -> N.
Railway Oriented Programming in C#
C# implementation of the result and other monads with query syntax support and extensions for Tasks and IEnumerable
Provides a set of types that provide null safety and functional chaining, to enable a functional-like programming style in C#.
A sample .NET application featuring DDD, CQRS, event-sourcing, Docker, integration testing and a bit of SignalR.
An Option monad for C# with LINQ support and rich fluent syntax.
A Try monad (Error/Exceptional monad) for C# with LINQ support and rich fluent syntax.
Functional programming tool box for C#
Functional Programming for C# and .NET Core
Starting code and proposed solution for Functional Structures Refactoring Kata
Simple directory watcher using imperative and functional style via Either monad
Minimal (Monadic) Parser Combinators in C#
Add a description, image, and links to the monad topic page so that developers can more easily learn about it.
To associate your repository with the monad topic, visit your repo's landing page and select "manage topics."