Smalltalk like programming language
-
Updated
Nov 13, 2024 - Kotlin
Smalltalk like programming language
A research programming language on top of C macros
Algebraic data types for C99
Functional Programming Unorthodoxly Adjusted to Client-/Server-side Javascript
Fastest and simplest pattern matching sum types in Go. Don't be jealous of Rust anymore.
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.
A library for defining and manipulating algebraic data types in TypeScript.
Single header C library for type safe tagged unions
Lightweight state machines in TypeScript
Small TS library to type and safely handle `serde` JSON serializations of Rust enums.
Tagged unions for Elixir. Just that.
Base software building blocks: Algebraic types (aka sumtype/tagged union/variant), universal reflection API, basic math, and more.
A dead simple library for parsing discriminated unions in Go.
An example of tagged unions and exhaustive pattern matches in Go
Type-safe functional tools for Python.
.NET port of Francisco (Paco) Estévez's JavaSealedUnions (https://github.com/pakoito/JavaSealedUnions).
Advanced converters for the System.Text.Json serializer
Helps to easily JSON marshal / unmarshal tagged unions in go
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 tagged-unions topic page so that developers can more easily learn about it.
To associate your repository with the tagged-unions topic, visit your repo's landing page and select "manage topics."