Sork.Funk
0.1.0
dotnet add package Sork.Funk --version 0.1.0
NuGet\Install-Package Sork.Funk -Version 0.1.0
<PackageReference Include="Sork.Funk" Version="0.1.0" />
<PackageVersion Include="Sork.Funk" Version="0.1.0" />
<PackageReference Include="Sork.Funk" />
paket add Sork.Funk --version 0.1.0
#r "nuget: Sork.Funk, 0.1.0"
#:package Sork.Funk@0.1.0
#addin nuget:?package=Sork.Funk&version=0.1.0
#tool nuget:?package=Sork.Funk&version=0.1.0
Sork.Funk
Sork.Funk is a C# library written as part of learning how to apply functional programming concepts in C#.<br/>
The goal of this project is to provide a practical and hands-on approach to understanding functional programming
paradigms within the context of C# and dotnet.
Overview
The library currently includes implementations of fundamental functional programming constructs such as Option<T>
and Either<TL, TR>.<br/>
These types are used to handle optional values and represent computations that can result in two different types,
respectively.
Option<T>: This type represents an optional value, a value that might exist or not.
Either<TL, TR>: This type is used to represent values that can be of one of two possible types. It is often used to represent computations that can succeed (
Right) or fail (Left).
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.