Starting with Semantics - Sylvan Clebsch - PLISS 2019
A programming language is a user interface to an abstract machine. Designing a new programming language for an existing abstract machine is an important and useful task (e.g. Scala on the JVM, F# on the CLR, etc.), but sometimes we want to design a new abstract machine, perhaps to cope with custom hardware, to provide a new approach to concurrency, or to provide new runtime guarantees to the source language. Let's talk about writing a small-step operational semantics and designing a runtime, using Pony (and a hypothetical extension to the Pony abstract machine) as an example. Slides: https://pliss2019.github.io/sylvan_cl... Part of PLISS 2019: https://pliss2019.github.io/

▶︎
In Search of Verified On-The-Fly Concurrent Garbage Collection on Modern Processors - Tony Hosking

▶︎
Polyhedral Compilation as a Design Pattern for Compilers (1/2) - Albert Cohen - PLISS 2019

▶︎
Formal semantics and pragmatics: Origins, issues, impact

▶︎
Responsive compilers - Nicholas Matsakis - PLISS 2019

▶︎
Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

▶︎
Malloc is NOT Magic: Let's Build it to Learn What's Inside!

▶︎
Static Program Analysis (part 1/2) - Anders Møller - PLISS 2019

▶︎
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

▶︎
Nikolai Kudasov: Formal Semantics for Programming Languages

▶︎
The Story of C++: The World's Most Consequential Programming Language | The Official Story

▶︎
Things I Learned (TIL) - Nicholas Matsakis - PLISS 2019

▶︎
Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated

▶︎
Static Program Analysis (part 2/2) - Anders Møller - PLISS 2019

▶︎
How GPT, Claude, and Gemini are actually trained and served – Reiner Pope

▶︎
What Spectre Means for Lanugage Implementers - Ben Titzer - PLISS 2019

▶︎
Polyhedral Compilation as a Design Pattern for Compilers (2/2) - Albert Cohen - PLISS 2019

▶︎
Nervous System Regulation (999 Hz) | 1 hour handpan music | Malte Marten

▶︎
