Introduction
1.
Migrating from 2.x to 3.0
2.
Functional Programming
3.
Case Studies
3.1.
Simplify if null by using an Option
3.2.
Formatting a calendar page
3.2.1.
Program.cs
4.
Option Monad
4.1.
The TryVerb-pattern
4.2.
The Linq-Extensions
4.2.1.
FirstOrNone, LastOrNone, SingleOrNone
4.2.2.
WhereSelect
5.
Either Monad
6.
Result Monad
7.
Functional Helpers
7.1.
NoOperation
7.2.
Identity
7.3.
Curry
7.4.
Flip
7.5.
Retry
7.6.
Predicate Composition
7.7.
Unit Type
7.8.
ActionToUnit
8.
IEnumerable Extensions
9.
String Extensions
10.
Stream Extensions
11.
Analyzer Rules
11.1.
λ0001
Changelog
Light (default)
Rust
Coal
Navy
Ayu
Funcky User Guide
Functional Programming
No side effects
Pure functions
Referential transparency
Follow the types
Higher order functions
Composition