Easy, fast, transparent generic derivation of typeclass instances in Scala
-
Updated
Jun 12, 2024 - Scala
Easy, fast, transparent generic derivation of typeclass instances in Scala
An implementation of Sum types in Julia
Easy-to-use sum types in Julia
Fast and memory-efficient immutable collections and helper data structures
Minimal core language based on dependent function type, pair type, recursive type, sum type and record type.
Algebraic data types for C99
Result, Either, Try, and Maybe monadic types for Java
Functional Programming Unorthodoxly Adjusted to Client-/Server-side Javascript
Expressive High-Performance Eager Functional Programming Library for C++ 11
Tagged unions for Elixir. Just that.
A research programming language on top of C macros
PrimeFuncPack Core.Taggeds is a core pack for .NET consisting of fundamental tagged types targeted for use in functional programming: Optional and Result monads, Tagged Union, as well as the convert extensions.
A general-purpose interpreted programming language implemented in Rust.
Monad, Functional Programming features for Golang
Functional Enum type / Sum type for javascript with simple pattern matching
A type-safe and space-efficient sum type for C# (comparable to discriminated unions in C or C++)
.NET port of Francisco (Paco) Estévez's JavaSealedUnions (https://github.com/pakoito/JavaSealedUnions).
Algebraic Sum types for Javascript (beta)
A code generator enabling sum-types in Dart
Add a description, image, and links to the sum-types topic page so that developers can more easily learn about it.
To associate your repository with the sum-types topic, visit your repo's landing page and select "manage topics."