Portable library for easy to use F#-like Discriminated Unions in C#. Implicitly casts objects into OneOf instances, then use .Match extension to do pattern matching. Designed as a partial drop in replacement for OneOf.
A core library to enable functional programming in C#
- Redux: Store, Reducer, Middleware and Action (e.g. Tagged)
Prelude (Standard Library)