A functional programming language based on system F (omega) ft. NbE and higher order unification
-
Updated
May 12, 2023 - OCaml
A functional programming language based on system F (omega) ft. NbE and higher order unification
⌨️ Solutions to the exercises of "Thinking With Types" in various programming languages!
Elaborated examples concerning functional concepts e.g. gadt, eadt, church encodings
Formal foundations for GADTs in Scala
A small dependently-typed language whose type system enforces ten safety and security guarantees at compile time.
🐫 Hexagonal Architecture & Design Pattern Detector for OCaml (OCaml 4.14 - 5.3+ / Multicore)
To associate your repository with the gadts topic, visit your repo's landing page and select "manage topics."