Experiments about intermediate representations in compilers
☆28Aug 24, 2012Updated 13 years ago
Alternatives and similar repositories for cps-ssa
Users that are interested in cps-ssa are comparing it to the libraries listed below
Sorting:
- Fast Setup for Proof by Reflection, in Two Lines of Ltac.☆14Jan 12, 2021Updated 5 years ago
- Type inference implementation in OCaml using Algorithm W☆10Aug 26, 2021Updated 4 years ago
- Interpreter for a small subset of the Haskell programming language☆16Dec 11, 2025Updated 2 months ago
- An attempt to formalize unix cat in fiat☆11May 28, 2017Updated 8 years ago
- Expands type synonyms in Template Haskell ASTs☆11Jan 10, 2026Updated last month
- Derive editors for data types.☆28Oct 5, 2014Updated 11 years ago
- A compiler from a small functional language to C. Especially features algebraic effects and handlers with multishot continuations, and a …☆91Dec 10, 2018Updated 7 years ago
- Accompanying code for "Types and Programming Languages", ported to Standard ML☆30Jul 10, 2015Updated 10 years ago
- (Hopefully) a compiler for my first language named "Pie"☆22Feb 7, 2026Updated 3 weeks ago
- McLulang: The message is the language☆12Aug 23, 2024Updated last year
- A programming language with first-class modules and algebraic effects.☆14Dec 3, 2022Updated 3 years ago
- Tiny dependent calculus with inference of irrelevance and erasure☆15Jan 17, 2020Updated 6 years ago
- A Haskell library for compile-time checked literal values, via QuasiQuoters.☆13Sep 20, 2021Updated 4 years ago
- Simple FRP implementation for Haskell. See blog post at http://travis.athougies.net/☆14May 5, 2015Updated 10 years ago
- Artifact for paper "When Subtyping Constraints Liberate: A Novel Type Inference Approach for First-Class Polymorphism" (https://popl24.si…☆15May 22, 2024Updated last year
- A Language and its compiler on Ethereum Virtual Machine☆14Dec 17, 2018Updated 7 years ago
- Pure Type Systems for Functional Programming☆11Jun 11, 2014Updated 11 years ago
- The source for "Compiling with Dependent Types" (my dissertation)☆30May 10, 2022Updated 3 years ago
- Bytecode compiler of a variant of Caml☆34Jun 4, 2015Updated 10 years ago
- The Prettiest Printer☆35Feb 14, 2024Updated 2 years ago
- An experimental mutual induction tactic for Lean 4.☆23Jan 12, 2026Updated last month
- Deriving Storable instances using GHC.Generics☆16Apr 9, 2022Updated 3 years ago
- ☆17Oct 16, 2018Updated 7 years ago
- My implementation for the compiler for the Tiger programming language from Andrew W. Appels book, Modern Compiler Implementation in C.☆13Oct 14, 2020Updated 5 years ago
- A programming language based on bindings.☆12Jul 6, 2025Updated 7 months ago
- Compiler and tools for the L programming language☆72Apr 29, 2024Updated last year
- Generic implementation of different CFA families based on monadic decomposition☆23Jan 16, 2013Updated 13 years ago
- Library of Coq proof automation☆16Feb 15, 2022Updated 4 years ago
- ☆58Jul 8, 2025Updated 7 months ago
- Harper's Modernized ALGOL in SML using multi-sorted nominal abstract binding trees☆15Jul 21, 2017Updated 8 years ago
- Fully proved small C functions (examples for verification course).☆17Jun 26, 2017Updated 8 years ago
- Dream Scheme interpreter by David Joseph Stith☆16Jun 18, 2017Updated 8 years ago
- Lenses in Coq☆17Oct 7, 2022Updated 3 years ago
- ☆17Mar 5, 2023Updated 2 years ago
- A tiny compiler for a security-typed imperative language with a formalised proof of noninterference-preservation.☆16Dec 10, 2019Updated 6 years ago
- Materials for the talk "Python already has a frontend for your compiler" at PiterPy 2023☆21Dec 30, 2023Updated 2 years ago
- A typechecker for WebAssembly, written in Agda (WIP)☆17Feb 23, 2018Updated 8 years ago
- Testing Infrastructure for Temporal AbstractioNs☆23Aug 24, 2020Updated 5 years ago
- Implementation of sprintf for Coq☆19Apr 6, 2020Updated 5 years ago