There are 17 repositories under algebraic-data-types topic.
🦋 Fantasy Land compliant (monadic) alternative to Promises
[not actively maintained!] A standard library for functional programming in JavaScript
Functional programming in Java
Monads and other dark magic for Elixir
Algebraic data types for C99
Specification for common algebraic structures in JavaScript based on Fantasy Land
Data interchange with algebraic data types.
🧩 Shape-Safe Symbolic Differentiation with Algebraic Data Types
In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.
Julia functional programming infrastructures and metaprogramming facilities
Bootstrapped algebraic data types for Elixir
A programming language that's wise beyond its bytes!🌱🌿🪴
🤝 Struct and enum data access in harmony.
Algebraic data types for Python (experimental, not actively maintained)
Algebraic data types in Common Lisp
Common Functional Programming Algebraic data types for JavaScript that is compatible with most modern browsers and Deno.
Type safe library for creating Algebraic Data Types (ADTs) in TypeScript. 🌱
TypeScript code generation from a haskell-like syntax for ADT. Playground:
An implementation of Sum types in Julia
A more powerful C/C++ preprocessor.
Rings: efficient JVM library for polynomial rings
Algebraic Data Types for Elixir: Both functional and fun.
A type-safe and space-efficient sum type for C# (comparable to discriminated unions in C or C++)