Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

What I talk about when I talk about IRs

A simple search engine from scratch

Zero-overhead checks with fake stack overflows

Writing that changed how I think about programming languages

You can use C-Reduce for any language

Nix Derivations, Without Guessing

Vectorizing ML models for fun

Representing Type Lattices Compactly

Prospero challenge, now with more garbage collection

Ways to generate SSA

A compiler IR for Scrapscript

Interprocedural Sparse Conditional Type Propagation

Weak references and garbage collectors

Into CPS, Never to Return

You can use C-Reduce for any language

A multi-emulator Gameboy tracer

Adding row polymorphism to Damas-Hindley-Milner

Damas-Hindley-Milner inference two ways

The Universal Relation

What’s in an e-graph?

Microui+fenster=Small GUI

Beaker Browser and the Dat Protocol

Precedence-aware pretty printing

Abstract Interpretation in the Toy Optimizer

Some Tricks from the Scrapscript Compiler

Programming languages resources

TCC does support attribute(section(…)), actually

A Baseline Scrapscript Compiler

Compilers for free with weval

Type information for faster Python C extensions

More →