14 results found Sort:

Algebraic data types for C99
Created 2020-11-12
521 commits to master branch, last one 2 months ago
50
566
unknown
30
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Created 2015-09-18
253 commits to master branch, last one 3 years ago
10
236
mit
6
Fast and memory-efficient immutable collections and helper data structures
Created 2017-01-04
1,221 commits to master branch, last one 3 months ago
Algebraic data types for Python (experimental, not actively maintained)
This repository has been archived (exclude archived)
Created 2019-06-26
137 commits to master branch, last one 3 years ago
An implementation of sum types in Julia
Created 2020-09-23
117 commits to master branch, last one 4 months ago
Recursive Variant: A simple library for Recursive Variant Types
Created 2021-10-07
57 commits to main branch, last one 3 years ago
nextgen MLStyle: Generic Algebraic Data Type + Pattern Match
Created 2023-04-18
144 commits to main branch, last one 9 days ago
3
70
unknown
6
A type-safe and space-efficient sum type for C# (comparable to discriminated unions in C or C++)
Created 2021-04-09
74 commits to stable branch, last one about a year ago
ADT sum type in typescript
Created 2018-04-07
51 commits to master branch, last one 4 years ago
1
49
mit
5
Expressive High-Performance Eager Functional Programming Library for C++ 11
Created 2023-07-05
613 commits to main branch, last one 9 months ago
Easy-to-use sum types in Julia
Created 2024-01-18
309 commits to main branch, last one about a month ago
Tagged unions for Elixir. Just that.
Created 2022-03-30
72 commits to main branch, last one 9 months ago