Loading...

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

The Logic of CUE

Error ABI

A Note on Fil-C

The Error Model (2016)

the terminal of the future

Designing a Language (2017)

The purported benefits of effect systems

Trait-Constrained Enums in Rust

Value classes are the new data classes

PolySubML is broken

Domain-specific Languages and Code Synthesis Using Haskell

Homotopy Type Theory for Dummies

Error Codes for Control Flow

Program-ing Finger Trees in Coq (2007)

Three Things I Wish I Knew When I Started Designing Languages

Natural Language, Semantic Analysis, and Interactive Fiction (2006)

Cgp-serde: A modular serialization library for Serde powered by CGP

The inconceivable types of Rust: How to make self-borrows safe (2024)

Gamification of Programming Languages

Async Mutexes

Awk Technical Notes (2023)

How to get the GOT address from a PLT stub using GDB

Programming with Less Than Nothing

The Impossible Optimization, and the Metaprogramming to Achieve It

A Vision for Future Low-Level Languages

When if is just a function

Is Odin just a more boring C?

Carbon values, variables, and pointers

Roadmap for improving the type checker

Typst as a Language

More →