Loading...

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

A simple search engine from scratch

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

Waking My Computer from Afar

How to mess with your roommate (2018)

More →