COLLECTED BY
Organization:
Internet Archive
Focused crawls are collections of frequently-updated webcrawl data from narrow (as opposed to broad or wide) web crawls, often focused on a single domain or subdomain.
The Wayback Machine - https://web.archive.org/web/20200729073801/https://github.com/topics/algebraic-data-types
Here are
103 public repositories
matching this topic...
Functional programming in TypeScript
Updated
Jul 28, 2020
TypeScript
🦋 Fantasy Land compliant (monadic) alternative to Promises
Updated
Jul 19, 2020
JavaScript
A standard library for functional programming in JavaScript
Updated
Oct 29, 2019
JavaScript
Functional programming in Java
Updated
Jul 27, 2020
Java
Functional programming style pattern-matching library for C++
Monads and other dark magic for Elixir
Updated
Feb 19, 2020
Elixir
📐 Javascript Geometric Algebra Generator for Javascript, c++, c#, rust, python. (with operator overloading and algebraic literals) -
Updated
Jul 28, 2020
JavaScript
Functional patterns for Java
Updated
Jul 24, 2020
Java
Specification for common algebraic structures in JavaScript based on Fantasy Land
Updated
Oct 29, 2019
JavaScript
Updated
Jul 27, 2020
TypeScript
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
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
Apr 30, 2020
Haskell
Bootstrapped algebraic data types for Elixir
Updated
Dec 24, 2019
Elixir
A fool's scriptum on functional programming
Updated
Jul 28, 2020
JavaScript
🧮 A library for type-driven development with C
🤝 Struct and enum data access in harmony.
Updated
Jun 23, 2020
Swift
Julia functional programming infrastructures and metaprogramming facilities
Updated
Jul 24, 2020
Julia
Reusable, composable patterns across Elixir libraries
Updated
Aug 14, 2018
Elixir
Updated
Jul 20, 2020
TypeScript
Principled schema system for JSON. Work in progress.
Updated
Jan 30, 2020
Haskell
Algebraic data types in Java.
pure functional and generic programming for Erlang
Updated
Oct 1, 2019
Erlang
Algebraic data types for Python
Updated
Jun 26, 2020
Python
Fast and memory-efficient immutable collections and helper data structures
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
Updated
Jul 29, 2020
JavaScript
Algebraic Data Types for Elixir: Both functional and fun.
Updated
Jul 21, 2020
Elixir
Rings: efficient JVM library for polynomial rings
Updated
Mar 11, 2020
Java
A fragmentary bidirectional type system as a Python library
Updated
Oct 29, 2018
Python
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.