Co-dfns Live Stream: Compiler Design and Architecture
What it is
A two-hour live stream in which Aaron Hsu explains the architecture, design history and aesthetic of Co-dfns, his parallel APL compiler. He walks through the code and the reasoning behind its dense style.
Why Hacker News recommends it
HN readers say it changed their view of APL and array languages, with a clear walkthrough of how a compiler can be written in this style.
- 3 people recommended it
- 5 different months
- 4 strong recommendations
- first 2018, last 2025
What HN commenters said
“I'd highly recommend, if you have the time, to listen to the author explaining the code for the compiler”
Author explains the Co-dfns parallel APL compiler code
Nadya, 2018-02 · Strong recommendation · in “Common combinators in JavaScript”
“Nothing has ever convinced me about the potential for array languages in practice quite like watching Aaron Hsu”
Hsu develops parallel APL compiler using two Notepad windows
refset, 2024-01 · Strong recommendation · in “Thinking in an array language”
“I remember being floored by APL few months ago when I learned about co-dnfs and watched the stream by Aaron Hsu”
Aaron Hsu stream on readable APL code
a-saleh, 2018-05 · Recommendation · in “APL deserves its renaissance too”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: apl, co-dfns, compilers, array languages, parallel programming
Also recommended by the same people
talkTim Ewald - Clojure: Programming with Hand ToolsClojureTV · 9 HN recommenders · 2014–2024
demoS1E8: Show And Tell: Efrit: When Steve Gives Claude Full Access To 50 Years of Emacs CapabilitiesVibe Coding With Steve and Gene · 1 HN recommender · 2025–2026
talk"Datafun: a functional query language" by Michael ArntzeniusStrange Loop Conference · 2 HN recommenders · 2018–2025
talkEvan Czaplicki - Let's be mainstream! User focused design in Elm - Curry OnCurry On! · 7 HN recommenders · 2015–2023
talkRich Harris - Rethinking reactivityYou Gotta Love Frontend · 15 HN recommenders · 2019–2026
talkLexical Scanning in Go - Rob PikeGoogleFOSSSydney · 13 HN recommenders · 2012–2025
talkWilliam Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]PapersWeLove · 11 HN recommenders · 2017–2026
talkCppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon · 13 HN recommenders · 2016–2024