Support material for "Functional Programming in Swift" @ Functional Conf, Bangalore, 2017
-
Updated
Nov 16, 2017 - Swift
Support material for "Functional Programming in Swift" @ Functional Conf, Bangalore, 2017
ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.
Track periodic goals — a sample iPhone app
Algebraic sum types for TypeScript, designed after Rust's enums
Pattern matching for destructured values (core.match & spec)
Utilities and conventions for functional domain modelling in Java
Implementation of Alegbraic Data Types (ADTs) in Python
Algebraic data types for Python (experimental, not actively maintained)
Solutions to exercises from the book Haskell Programming
Recursive Variant: A simple library for Recursive Variant Types
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Add a description, image, and links to the sum-types topic page so that developers can more easily learn about it.
To associate your repository with the sum-types topic, visit your repo's landing page and select "manage topics."