An analysis tool for Python that blurs the line between testing and type systems.
-
Updated
Apr 25, 2026 - Python
An analysis tool for Python that blurs the line between testing and type systems.
A garden of small programming language implementations 🪴
Reproduction Package for the paper "Type-Constrained Code Generation with Language Models" [PLDI 2025]
Playing with type systems
A collection of programming languages and type systems.
C++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Hindley–Milner type inference implemented in Python.
OCaml inspired language
Type system workshop for reactathon
The Agda mechanization of a gradual security-typed programming language with general mutable references.
Demo code showing off the new true exhaustiveness checks with Python 3.10 + Pyright
TLC SRC — The software industry is broken — let's reboot the industry instead of our programs!
Naming is programming. Renaming a field changes what the model computes. Alpha equivalence breaks when the compilation target reads natural language.
“String is not a sufficient type: how using your type system can help you make better software”
Primitives for building syntax-based, keyboard-driven editors
rust type-system set theory
A repository of sample languages with coeffect type systems
Uma aplicação web que implementa um interpretador para uma variação do cálculo-lambda com operações de concorrência e tipos de sessão.
Hindley-Milner-style Type Inference with Levels for Generic Abstract Syntax with Binders
A tool for defining categorical structures and automatically deriving their internal type theories, proof systems, and interpreters. Specify a category, get a programming language.
Add a description, image, and links to the type-systems topic page so that developers can more easily learn about it.
To associate your repository with the type-systems topic, visit your repo's landing page and select "manage topics."