Modify implementations for Pierce' Types and Programming Languages to add a REPL, convert into dune projects, and provide preconfigured development containers based on devfiles
☆69Apr 11, 2023Updated 2 years ago
Alternatives and similar repositories for TAPL
Users that are interested in TAPL are comparing it to the libraries listed below
Sorting:
- A terminal text editor written in MoonBit☆11Apr 7, 2025Updated 10 months ago
- MoonBit Port of Implementations for Pierce's Types and Programming Languages☆68Jul 9, 2025Updated 7 months ago
- A pretty-printing combinator library for OCaml☆50Aug 7, 2024Updated last year
- A template repo demonstrating OCaml tooling and testing☆19Jun 21, 2020Updated 5 years ago
- Material for the Agda course at the EUTYPES Summer School '19 in Ohrid☆23Sep 3, 2019Updated 6 years ago
- Coq development for the course "Mechanized semantics", Collège de France, 2019-2020☆70Apr 9, 2024Updated last year
- Unofficial mirror of sourceware binutils-gdb repository. Updated daily.☆11Mar 21, 2023Updated 2 years ago
- An implementation of "A Pretty Expressive Printer" in OCaml☆26Mar 13, 2024Updated last year
- A bare-bones LCF-style proof assistant☆25Aug 13, 2019Updated 6 years ago
- Automatic testing of MoonBit programs☆28Feb 11, 2026Updated 2 weeks ago
- A PBT framework☆10Jul 19, 2025Updated 7 months ago
- Supplement of the ICFP'22 paper "‘do’ Unchained: Embracing Local Imperativity in a Purely Functional Language"☆14Feb 15, 2025Updated last year
- 现代编程思想公开课课后练习☆10Jul 4, 2024Updated last year
- Repository for (for now) filing bug reports about PLAI.☆14Jul 5, 2025Updated 7 months ago
- ☆11May 14, 2023Updated 2 years ago
- 🦠 Reusable components based on algebraic effects☆51Nov 21, 2025Updated 3 months ago
- ☆15Dec 31, 2022Updated 3 years ago
- An implementation of "A Typed, Algebraic Approach to Parsing"☆11Mar 21, 2022Updated 3 years ago
- MoonBit WASM-4 on the ESP32 series microcontroller☆15Nov 28, 2024Updated last year
- Files for the tutorial "Correct-by-construction programming in Agda" at POPL '19 in Cascais☆26Jan 14, 2019Updated 7 years ago
- A small example of a source->source pattern matching to decision tree compiler☆14Jul 29, 2020Updated 5 years ago
- A simple term-rewriting interpreter that displays intermediate expressions.☆14Jun 2, 2025Updated 9 months ago
- Compiler for a subset of the ML (really OCaml) language. LLVM is used as a backend.☆32Feb 22, 2021Updated 5 years ago
- Oversimplified version of Simple-sub: without recursive types, without nested let polymorphism, and with approximated type-variable-to-ty…☆27Jun 18, 2022Updated 3 years ago
- My own Rust implementation of Mal (Make a Lisp)☆14Jul 25, 2019Updated 6 years ago
- The opentheory tool processes higher order logic theory packages☆16Mar 21, 2023Updated 2 years ago
- A template set for writing semantics in LaTeX☆12Aug 17, 2015Updated 10 years ago
- This is a simple stack virtual machine to be a translation target for toy languages.☆12Sep 18, 2020Updated 5 years ago
- TensorRight: Automated Verification of Tensor Graph Rewrites☆18Nov 9, 2025Updated 3 months ago
- Datatype-generic object-oriented transformations for OCaml☆17Nov 16, 2025Updated 3 months ago
- ☆51Jan 30, 2026Updated last month
- A bignum library for C.☆33Jul 9, 2024Updated last year
- interactive λ-calculus for learning☆37Jun 1, 2019Updated 6 years ago
- SML reference interpreter☆122Oct 17, 2025Updated 4 months ago
- A well-documented minimal dependently-typed language for my friend Lyzh☆27Feb 7, 2025Updated last year
- JSON parser in c☆16Apr 1, 2025Updated 11 months ago
- A simple induction and BMC engine.☆24May 16, 2022Updated 3 years ago
- Program verification with F* course materials☆12Jul 6, 2019Updated 6 years ago
- Git repository for the course Logika v računalništvu☆15Apr 5, 2022Updated 3 years ago