sum-types
Here are 39 public repositories matching this topic...
Pattern matching for destructured values (core.match & spec)
-
Updated
Feb 2, 2020 - Clojure
Implementation of Alegbraic Data Types (ADTs) in Python
-
Updated
Apr 29, 2021 - Python
A general-purpose interpreted programming language implemented in Rust.
-
Updated
Jan 16, 2024 - Rust
Algebraic Sum types for Javascript (beta)
-
Updated
Mar 15, 2023 - JavaScript
.NET port of Francisco (Paco) Estévez's JavaSealedUnions (https://github.com/pakoito/JavaSealedUnions).
-
Updated
May 5, 2023 - C#
Algebraic sum types for TypeScript, designed after Rust's enums
-
Updated
Jun 14, 2019 - TypeScript
Combine multiple types in a single one
-
Updated
May 21, 2024 - Julia
PrimeFuncPack Core.Taggeds is a core pack for .NET consisting of fundamental tagged types targeted for use in functional programming: Optional and Result monads, Tagged Union, as well as the convert extensions.
-
Updated
Feb 14, 2024 - C#
Support material for "Functional Programming in Swift" @ Functional Conf, Bangalore, 2017
-
Updated
Nov 16, 2017 - Swift
A research programming language on top of C macros
-
Updated
Apr 7, 2024 - C
ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.
-
Updated
Mar 9, 2018 - JavaScript
Utilities and conventions for functional domain modelling in Java
-
Updated
Nov 12, 2020 - Java
Expressive High-Performance Eager Functional Programming Library for C++ 11
-
Updated
Apr 22, 2024 - C++
Minimal core language based on dependent function type, pair type, recursive type, sum type and record type.
-
Updated
May 23, 2024 - OCaml
Tagged unions for Elixir. Just that.
-
Updated
Apr 18, 2024 - Elixir
Improve this page
Add a description, image, and links to the sum-types topic page so that developers can more easily learn about it.
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."