Generic Programming using True Sums of Products
-
Updated
May 13, 2024 - 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
Functional Quantum Programming
bidirectional type checking algorithms for higher-ranked polymorphism
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.
Type-level representations of retry policies in Haskell.
Haskell package providing means of manipulating heterogenous lists using type system.
ChaiSQL - a prototype optional type checker for raw SQL ☕️ 🫖 @ TU/e Database Research Group
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."