The Wayback Machine - https://web.archive.org/web/20220113215550/https://github.com/topics/algebraic-data-types
Here are
135 public repositories
matching this topic...
Functional programming in TypeScript
Updated
Jan 11, 2022
TypeScript
🦋 Fantasy Land compliant (monadic) alternative to Promises
Updated
Jan 3, 2022
JavaScript
[not actively maintained!] A standard library for functional programming in JavaScript
Updated
Sep 18, 2021
JavaScript
Functional programming in Java
Updated
Dec 10, 2021
Java
📐 Javascript Geometric Algebra Generator for Javascript, c++, c#, rust, python. (with operator overloading and algebraic literals) -
Updated
Jan 10, 2022
JavaScript
Functional programming style pattern-matching library for C++
Updated
Jan 12, 2022
TypeScript
Monads and other dark magic for Elixir
Updated
Jan 6, 2022
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 21, 2021
Haskell
Untyped/typed functional standard library for Javascript.
Updated
Jan 13, 2022
JavaScript
Bootstrapped algebraic data types for Elixir
Updated
Jan 6, 2022
Elixir
Julia functional programming infrastructures and metaprogramming facilities
Updated
Dec 29, 2021
Julia
🧮 A research programming language on top of C macros
Updated
Sep 27, 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
Jan 12, 2022
Elixir
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.
Debugging Kotlin∇ code within IntelliJ IDEA can be somewhat cumbersome due to the functional API structure (lots of deeply-nested stack traces and context switching). To facilitate more user-friendly debugging, we should add support for visual debugging by exposing Kaliningraph’s built-in graph visualization capabilities. For example, the use