- Melbourne, Australia
- http://voyager3.tumblr.com
- @brendan@types.pl
- @brendanzab.bsky.social
π Compilation
The very excellent, educational MinCaml project of Eijiro Sumii is now available at https://github.com/esumii/min-caml
x86 C compiler written in untyped lambda calculus
An implementation of Colin James' "Compiling Lambda Calculus"
Using lambda calculus as the syntax for cartesian closed categories, ala Conal Elliott.
Attempting to build type preserving lambda lifting
A compiler and runtime for normalizing the untyped Ξ»-calculus
Compiler and tooling for the Myte programming language.
Program Analisys and Transformation survey and links (particular focus on SSA)
A Simple showcase for the Sea-of-Nodes compiler IR
A toy language based on LLVM that implements the System FΟ type-system
A collection of out-of-tree LLVM passes for teaching and learning
Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
A simple compiler for a simple imperative language, written in OCaml
Self-hosted ion compiler. Based on ion here: https://github.com/pervognsen/bitwise
π A collection of resources about supercompilation
An example on how to write an incremental, concurrent, fault-tolerant compiler