bidirectional-typechecking
There are 12 repositories under bidirectional-typechecking topic.
pikelet-lang/pikelet
A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
brendanzab/rust-nbe-for-mltt
Normalization by evaluation for Martin-Löf Type Theory with dependent records
kwanghoon/bidi
bidirectional type checking algorithms for higher-ranked polymorphism
brendanzab/elm-stlc
Bidirectional type checker for the simply typed lambda calculus
ebresafegaga/tina
Tina, a programming language with typed algebraic effects and handlers.
ashton314/lambda-x86
Lambda Calculus compiler targeting x86, written in Racket
chrisnevers/bidirectional-typechecking
Bidirectional type checking for predicative System F
rmehri01/bidirectional
↔️ An implementation of "Sound and Complete Bidirectional Typechecking for Higher-Rank Polymorphism with Existentials and Indexed Types" in Rust.
omentic/chrysanthemum
A blossoming type system.
jasonsbarr/liszt
A prototypal object oriented language that borrows heavily from functional programming concepts and languages
owaismohsin001/junu-spaghetti
Junu Spaghetti, a language that types spaghetti code
omentic/mechanicals
Various implementations of the lambda calculus and friends