29 packages tagged with “FP”
Immutable persistent collections, algebraic sum-type aka descriminated union, Ref type and supportive extensions for performant functional programming in C#. Split from the DryIoc: https://github.com/dadhi/DryIoc
Templates for Fp-based projects.
C# functional programming library
The shitty version of LINQ.
Functions and types for C# adopted from FP e.g. Option, Choice
LambdaComparer class and extension methods additionall to System.Linq.Enumerable methods
Functional C# library
Package Description
Fork of Oliver Sturm's original FCSLib
PureSharp contains functional concepts for a safer C# expirience
Welcome to D20Tek.Functional code library, this package contains a set of classes that improve the functional programming experience in C#. I based many of the library classes and api on F#'s functional capabilities to ensure smooth usage between the two: classes like Option, Result, and Choice; and methods like Iter, Bind, and Map.
This is a tiny library intended to house my F# utility functions for use across across multiple solutions.
Functional validation for C#
A .NET Standard library of choice (general discriminated union) types.
A .NET Standard library that adds option semantics to a tuple of Boolean and T.
Welcome to D20Tek.Functional code library, this package contains a set of classes that improve the functional programming experience in C#. I based many of the library classes and api on F#'s functional capabilities to ensure smooth usage between the two: classes like Option, Result, and Choice; and methods like Iter, Bind, and Map. The extensions for ASP.NET Core add functionality to working with controller-based webapi and minimal webapi. Making it easier to convert Result<T> into service endpoint responses.
A clean, fluent, and type-safe Result pattern library for functional error handling in C#. Avoid exception-based control flow with immutable results, railway-oriented programming, comprehensive LINQ support, and built-in Minimal API extensions.
This library provides a set of extensions to be used in combination with the famous LanguageExt.Core functional programming library for .Net
Streamlines working with success an failure
Library of functional utilities to use in C# with notably rich and easy-to-use adhoc unions
Clean, Composable Business Logic for .NET
Filters for LINQ and functional programming in C#.
Library of analyzers and code fixes to use with FuncNet
Functional programming primitives for .NET including Result, Maybe, Validation, and functional extensions inspired by Railway Oriented Programming.
Extension for ImTools package. Forked from original source code. Contains classes like Unit or Union from old ImTools. No changes were made to their code. ---original description--- Immutable persistent collections, algebraic sum-type aka descriminated union, Ref type and supportive extensions for performant functional programming in C#. Split from the DryIoc: https://github.com/dadhi/DryIoc