Loading...

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

Nova Programming Language

Structural inheritance doesn't work where you expect it to

The Path to Mojo 1.0

Adding unpack syntax to RCL

Zig's new plan for asynchronous programs

Lazier Binary Decision Diagrams for set-theoretic types

Desugaring the Relationship Between Concrete and Abstract Syntax

Adding Iongraph support to ZJIT

Unison 1.0

Langjam Gamejam: Build a programming language then make a game with it

Case against OOP is understated, not overstated (2020)

The Easiest Way to Build a Type Checker

Fifty Shades of OOP

The Logic of CUE

Error ABI

A Note on Fil-C

The Error Model (2016)

Creating a Toy Programming Language with Actor-Based Parallelism

the terminal of the future

Designing a Language (2017)

The Origins of Scala (2009)

The purported benefits of effect systems

The Promise of P-Graphs

µcad: New open source programming language that can generate 2D sketches and 3D

Freer Monads, More Extensible Effects (2015) [pdf]

There's always going to be a way to not code error handling

`satisfies` is my favorite TypeScript keyword (2024)

Lazy Linearity for a Core Functional Language

Trait-Constrained Enums in Rust

The Lambda Papers (transcribed)

More →