Loading...

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

A Design Space Exploration of Async/Await

Why isn't mutable a subtype of immutable, or vice versa?

The Golden Spike, and Resurrecting the Vale(n) Programming Language

Rust: When Empty Isn't Bottom

CTTI is Exponential, RTTI is Linear

A few good ideas in programming languages

Union vs sum types

A defense of object-orientated programming

Type inference has usability problems (2019)

Dependent if expressions without dependent types

Type Systems You Might Not Know (But Will Love)

Kythe, a pluggable, language-agnostic ecosystem for building tools that work with code

The Robot Framework language

How I Wrote a Forth (Without Knowing How)

Smolts: A pedagogical IDE for a teaching language

Coherence and orphan instance rules

Bluefin is a capability system

Is truth futureproof? On the possible futures of mechanized proofs

jank reimagines C++ errors and gets an official native package repo

PL Education in the Age of AI: Interview with Shriram Krishnamurthi

Generic Methods in Go

Rethinking Database Programming

Better Batteries

Programming Language Semantics and Memory Safety

Go is an ideal language for AI-assisted software engineering

Odin's New Inline Assembly Templates

Tail-Call Interpreters in Rust – Jimmy Ostler

A Personal Computer For Children Of All Cultures (2019)

Challenges when writing gren-format

A Programming Paradigm for Spatiotemporal Composability

More →