Repositories tagged with "discriminated-unions"
OneOf
mcintyre321
โEasy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matchingโ
dunet
domn1995
โC# discriminated union source generatorโ
variant
mpark
โC++17 `std::variant` for C++11/14/17โ
derive4j
โJava 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.โ
SuccincT
DavidArno
โDiscriminated unions, pattern matching and partial applications for C#โ
CodeJam
rsdn
โSet of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to anotherโ
paarthenon
โVariant types in TypeScriptโ
eggs-cpp
โEggs.Variant is a C++11/14/17 generic, type-safe, discriminated union.โ
Thinktecture.Runtime.Extensions
PawelGerr
โProvides an easy way to implement Smart Enums, Value Objects and Discriminated Unions in .NETโ
ExhaustiveMatching
WalkerCodeRanger
โC# Analyzer Adding Exhaustive Checking of Switch Statements and Expressionsโ
FsCodec
jet
โF# Event-Union Contract Encoding with versioning tolerant converters supporting System.Text.Json and Newtonsoft.Jsonโ
dotvariant
mknejp
โA type-safe and space-efficient sum type for C# (comparable to discriminated unions in C or C++)โ
Danom
pimbrouwers
โOption, Result and Choice types for C# to simplify functional programming.โ