Generic Programming using True Sums of Products
-
Updated
Jan 4, 2025 - Haskell
Generic Programming using True Sums of Products
Template for Hindley-Milner based languages
LambdaBuffers toolkit for sharing types and their semantics between different languages
bidirectional type checking algorithms for higher-ranked polymorphism
Functional Quantum Programming
Examples shown in my talk "Why types matter". See also /~https://github.com/gvolpe/par-dual
Two interpreters for the lambda calculus: one simple and one with typing of ints, bools, and pairs.
fcf-containers add tools that can be used with first-class-families
⌨️ Solutions to the exercises of "Thinking With Types" in various programming languages!
Compiler written on haskell based on the course Compiler Construction (UCSD CSE 131). Lisp with types
Type Theory Course, ITMO University, 2019.
Haskell package providing means of manipulating heterogenous lists using type system.
Type-level representations of retry policies in Haskell.
Homework to practice using and creating simple functions as well as data types
Add a description, image, and links to the types topic page so that developers can more easily learn about it.
To associate your repository with the types topic, visit your repo's landing page and select "manage topics."