Found 300 packages
FSharp.Core redistributables from F# Tools version 14.0.103 For F# 10.0. Contains code from the F# Software Foundation.
JavaScripts functional programming helper library.
A utility library for programming functionally in C#
An F# code library for pure functional programming... and much more!
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
Package Description
A C# library with main purpose to reduce boilerplate code and avoid bugs thanks to stronger typing. Utilizes many concepts from functional programming languages that are also applicable in C#. Originally written by Honza Široký.
Everyone deserves to enjoy the benefits of functional programming. The Tango provides a series of implementations to facilitate the use of functional programming concepts in C#. In a certain way any C# developer work with some functional concepts like anonymous methods with lambda expressions and high order functions with Linq library, and so on. C# is an amazing programming language and we as a dev, can improve it a lot more. In this library I implements some of the core functional concepts in order to enhances the experience of developers. Tango is a set of powerful functional tools for your .NET C# application. With Tango you can write a clean functional code in C#. It can works with pipelines (method and operator), promises, optional and either type values. Besides that, Tango provides an extension for IEnumerables, Options and Either with the Module namespace. Use popular methods like Map, Map2, Map3, Filter, Reduce, Fold, Scan and so on, always respecting lazy loadness. Functional programming brings a lot of benefits to your application, and the do you know the best of all? It makes development more fun! Stop to struggle with your code and take it to dance a Tango!
Function programming goodness: algebraic structures, Maybe, Either, Unit, State, Writer, Functor, Monad, Monoid, Lenses, and more.
This is a .NET library of utility functions in a functional style in C#. These functions are intended as to be used as part-educational tool, part-useful work tool. That is to say that the functions are supplied in source code form and you, the lucky consumer, can look at the code and understand the algorithms used (and suggest alternatives, should you wish). It also means that, after downloading the package, you will need to link the source code files from your NuGet packages directory to your project.
Frozen portable profiles
Tiny functional programming library
Implementation of monadic type holding a returned value or an error code.
Railway Oriented Programming is a coding concept that involves using a library's built-in functions to control program execution flow based on success or error track. By doing so, functional code can be written that allows for chaining of functions without the need for error checking.
A pattern matching library in C#
Functional programming extension for scalable JavaScript application. Defines functions such as curry, partial, etc. Also defines computation expression builder (aka monad)
See documentation: https://github.com/NakedObjectsGroup/NakedObjectsFramework/tree/master/Documentation
Functional programming and other utilities for C#
A library contains common code related to functional programming based on LanguageExt.
Implementation of option type holding a value or representing a none.