Monacs - Collection of basic monads and functional extensions for C#
-
Updated
Nov 15, 2023 - C#
Monacs - Collection of basic monads and functional extensions for C#
Railway Oriented Programming in C#
.NET library for Railway-oriented programming
CoreEx provides enriched capabilities for building business services by extending the core capabilities of .NET.
Funicular-Switch is a lightweight C# port of F#'s result and option types to support 'railway oriented' programming patterns. Focus on the happy path, without loosing error information.
⛓ Functional .NET standard library with an declarative approach for common tasks.
Result type implementation in c#
ScalarKit aims to combat primitive obsession with a more declarative approach to create custom scalar properties with primitive backing and validation constraints.
A tiny C# library inspired by Scott Wlaschins Railway Oriented Programming.
Sample solution with ROP functions
Library to extend C#'s functional programming capabilities
.NET functional programming and other utilities
Functional programming utilities and Roslyn components for writing expressive C#
Small dotnet library, allowing you to use Polly with Futurum.Core, based on the concepts behind 'Railway Oriented Programming'.
Monads for easy and compact error handling with Railway Oriented Programming.
A dotnet testing library, allowing you to test code that uses Futurum.Core
Base for Railway Programming in .NET
C# abstract types
A dotnet library providing Option and Result data types, based on the concepts behind 'Railway Oriented Programming'
ASP.NET Core 8 Network-Based Backpacking API
Add a description, image, and links to the railway-oriented-programming topic page so that developers can more easily learn about it.
To associate your repository with the railway-oriented-programming topic, visit your repo's landing page and select "manage topics."