Amethyst Hammerschmidt's starred repositories
Interaction-Calculus
A programming language and model of computation that matches the optimal λ-calculus reduction algorithm perfectly.
Burn-My-Windows
🔥 Disintegrate your windows with style.
martin-lof
papers of Per Martin Löf
elaboration-zoo
Minimal implementations for dependent type checking and elaboration
project-m36
Project: M36 Relational Algebra Engine
rhombus-prototype
Brainstorming and draft proposals for Rhombus
perfect-freehand
Draw perfect pressure-sensitive freehand lines.
unicode-math-vscode
Easy insertion of unicode math symbols
parsing-with-zippers-paper-artifact
The artifact associated with "Parsing with Zippers (Functional Pearl)" (Darragh and Adams) to appear in ICFP 2020.
rust-redex
A Redex Model of Rust, or more specifically an encoding of Patina, the formal model for rust's type safety
racket-derp
Parsing with derivatives
WasmCert-Coq
A mechanisation of Wasm in Coq
next-700-module-systems
PhD research ;; What's the difference between a typeclass/trait and a record/class/struct? Nothing really, or so I argue.