Roguetype: The first ever roguelike written in the OCaml type system

Algebraic Semantics for Machine Knitting

A Dependently Typed Assembly Language

Past, present, and future of Sorbet type syntax

The SRE regular-expression notation (1998)

Doing the Prospero-Challenge in RPython

Syntactic Musings on View Types

Python is an interpreted language with a compiler

Rhombus Language

SpecTec has been adopted

Representing Type Lattices Compactly

Interaction nets

The Prospero Challenge

Does unsafe undermine Rust's guarantees?

A float walks into a gradual type system

The problem with OOL is not the OO (2009)

Don't Be Afraid of Types

From Languages to Language Sets

On the Aesthetics of the Syntax of Declarations (2018)

Optimal Bounds for Open Addressing Without Reordering

Total functions and beyond

In Search of the Next Great Programming Language

I don't think error handling is a solved problem in language design

Red v0.6.6: Memory Management Improvements

Enabling seamless interop between Rust and other languages

An epic treatise on error models for systems programming languages

spade - A work in progress HDL that doesn't make you want to pull your hair out

Scallop – A Language for Neurosymbolic Programming

A C implementation of defer using `goto`

A Brief Introduction to Esoteric Programming Languages [Video]

More →