#

sum-types

https://static.github-zh.com/github_avatars/derive4j?size=40

Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.

Java 577
3 年前
https://static.github-zh.com/github_avatars/jspahrsummers?size=40

Algebraic data types for Python (experimental, not actively maintained)

Python 172
4 年前
https://static.github-zh.com/github_avatars/Roger-luo?size=40

nextgen MLStyle: Generic Algebraic Data Type + Pattern Match

Julia 91
2 个月前
https://static.github-zh.com/github_avatars/codeinred?size=40

Recursive Variant: A simple library for Recursive Variant Types

C++ 89
4 个月前
https://static.github-zh.com/github_avatars/mknejp?size=40

A type-safe and space-efficient sum type for C# (comparable to discriminated unions in C or C++)

C# 73
1 年前
https://static.github-zh.com/github_avatars/twop?size=40

ADT sum type in typescript

TypeScript 70
3 年前
https://static.github-zh.com/github_avatars/cwahn?size=40

Expressive High-Performance Eager Functional Programming Library for C++ 11

C++ 49
10 个月前
https://static.github-zh.com/github_avatars/kongware?size=40

ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.

JavaScript 44
8 年前
https://static.github-zh.com/github_avatars/alexocode?size=40
Elixir 43
1 年前
https://static.github-zh.com/github_avatars/werediver?size=40
Dart 40
10 个月前
https://static.github-zh.com/github_avatars/phenax?size=40

Functional Enum type / Sum type for javascript with simple pattern matching

JavaScript 29
2 年前
https://static.github-zh.com/github_avatars/mchakravarty?size=40
Swift 27
7 年前
https://static.github-zh.com/github_avatars/lubieowoce?size=40

A namedtuple-style library for defining immutable sum types in Python.

Python 27
4 年前
loading...
Website
Wikipedia