Found 6,940 packages
CSharpFunctionalExtensions - functional extensions for C#
FSharp.Core redistributables from F# Tools version 14.0.103 For F# 10.0. Contains code from the F# Software Foundation.
Option types for C# with LINQ support and rich fluent syntax for many popular uses: var maybeOne = "one".ToMaybe(); Maybe<string> maybeAnother; var maybeBoth = from one in maybeOne from another in maybeAnother select one + another; maybeBoth.Match( both => Console.WriteLine("Result is: {0}", both), @else: () => Console.WriteLine("Result is Nothing, as one of the inputs was Nothing") );
This library uses and abuses the features of C# to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself.
This package contains allocation free Option and Result discriminated union types and associated factory methods.
JavaScripts functional programming helper library.
Optional is a robust option/maybe type for C#.
This package contains a suite of extension methods for working with Option and Result types.
Parser combinators library based on Haskell Parsec. This is part of the LanguageExt functional base class library and requires LanguageExt.Core
This package contains extension methods for .NET types.
This package contains discriminated union types for arbitrary unions of 2 to 8 types and associated factory methods.
CSharpFunctionalExtensions analyzers - functional extensions analyzers for C#
This package contains extension methods for IEnumerable<T> and extension methods that add support for Task<IEnumerable<T>> to LINQ.
This package depends on all other packages in the Functional suite.
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/dotnet/dotnet/tree/c2435c3e0f46de784341ac3ed62863ce77e117b4
Binaries for the Option type. Visit https://github.com/tejacques/Option for an overview and usage examples.
This package contains extension methods for working with Union types.
A utility library for programming functionally in C#
A high performance TPL library for F#.
A package bringing popular functional abstractions (e.g. Option or Either) to C#.