Here are
25 public repositories
matching this topic...
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
A fool's scriptum on functional programming
-
Updated
Sep 1, 2020
-
JavaScript
🧮 A general-purpose programming language on top of C11 macros
Monad, Functional Programming features for Golang
Algebraic data types for Python
-
Updated
Jun 26, 2020
-
Python
Fast and memory-efficient immutable collections and helper data structures
ADT sum type in typescript
-
Updated
Jul 27, 2020
-
TypeScript
ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.
-
Updated
Mar 9, 2018
-
JavaScript
A code generator enabling sum-types in Dart
-
Updated
Nov 16, 2019
-
Dart
Track periodic goals — a sample iPhone app
-
Updated
Jul 14, 2018
-
Swift
Functional Enum type / Sum type for javascript with simple pattern matching
-
Updated
Jul 21, 2020
-
JavaScript
A namedtuple-style library for defining immutable sum types in Python.
-
Updated
May 24, 2019
-
Python
Solutions to exercises from the book Haskell Programming
-
Updated
Jul 28, 2019
-
Haskell
Support material for "Functional Programming in Swift" @ Functional Conf, Bangalore, 2017
-
Updated
Nov 16, 2017
-
Swift
Pattern matching for destructured values (core.match & spec)
-
Updated
Feb 2, 2020
-
Clojure
Dart Union class (sum type)
-
Updated
Mar 28, 2020
-
Dart
Use a Monocle Prism to handle <select> conflict between ADTs and Strings
Dart safe, generated sum types
-
Updated
Jul 13, 2020
-
Dart
General-purpose sum types.
Utilities and conventions for functional domain modelling in Java
-
Updated
Jul 23, 2020
-
Java
[Rust] Libro with a derive macro for summing error types
Algebraic sum types for TypeScript, designed after Rust's enums
-
Updated
Jun 14, 2019
-
TypeScript
-
Updated
Jun 29, 2019
-
JavaScript
Improve this page
Add a description, image, and links to the
sum-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
sum-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.
Would maybe allow for more flexibility when creating, fetching references to and dropping servers.