▶

Jonathan Blow: Data-Oriented Design with SOA and Composition

Jonathan Blow · Demo · 1 h 33 min · 2015 · YouTube title: Data-Oriented Demo: SOA, composition
Why it's here

HN points to it as the practical demonstration of data-oriented design, including structure packing and switching between AOS and SOA.

What it covers

A live-coded demo by Jonathan Blow showing how to get object-system-style expressiveness in a data-oriented way, covering structure-of-arrays layouts and composition. It shows features of his Jai language that make programs fast.