The Wayback Machine - https://web.archive.org/web/20210825094106/https://github.com/topics/algebraic-data-types
Here are
126 public repositories
matching this topic...
Functional programming in TypeScript
Updated
Aug 22, 2021
TypeScript
🦋 Fantasy Land compliant (monadic) alternative to Promises
Updated
Aug 12, 2021
JavaScript
A standard library for functional programming in JavaScript
Updated
Jun 28, 2021
JavaScript
Functional programming in Java
Updated
Aug 18, 2021
Java
📐 Javascript Geometric Algebra Generator for Javascript, c++, c#, rust, python. (with operator overloading and algebraic literals) -
Updated
Aug 19, 2021
JavaScript
Functional programming style pattern-matching library for C++
Updated
Aug 25, 2021
TypeScript
Monads and other dark magic for Elixir
Updated
May 7, 2021
Elixir
Functional patterns for Java
Specification for common algebraic structures in JavaScript based on Fantasy Land
Updated
Oct 29, 2019
JavaScript
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Updated
Aug 17, 2021
Java
Algebraic data types for C99
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.
Updated
Oct 26, 2020
Haskell
A fool's scriptum on functional programming
Updated
Aug 15, 2021
JavaScript
Bootstrapped algebraic data types for Elixir
Updated
Mar 15, 2021
Elixir
Julia functional programming infrastructures and metaprogramming facilities
Updated
Jun 2, 2021
Julia
🧮 A research programming language on top of C macros
Updated
Aug 17, 2021
TypeScript
🤝 Struct and enum data access in harmony.
Updated
Aug 17, 2021
Swift
Reusable, composable patterns across Elixir libraries
Updated
Aug 14, 2018
Elixir
Algebraic data types in Java.
Updated
Oct 13, 2020
Java
Algebraic data types for Python (experimental, not actively maintained)
Updated
May 25, 2021
Python
Principled schema system for JSON. Work in progress.
Updated
Jan 30, 2020
Haskell
pure functional and generic programming for Erlang
Updated
Oct 1, 2019
Erlang
Fast and memory-efficient immutable collections and helper data structures
Common Functional Programming Algebraic data types for JavaScript that is compatible with most modern browsers and Deno.
Updated
Jun 10, 2021
JavaScript
Algebraic data types in Common Lisp
Updated
Feb 13, 2020
Common Lisp
TypeScript code generation from a haskell-like syntax for ADT. Playground:
Updated
Nov 4, 2019
TypeScript
Algebraic Data Types for Elixir: Both functional and fun.
Updated
Aug 2, 2021
Elixir
Updated
Apr 6, 2021
JavaScript
Improve this page
Add a description, image, and links to the
algebraic-data-types
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
algebraic-data-types
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.