Building Your Own Dynamic Language
What it is
Ian Piumarta's 2007 Stanford EE380 lecture on building a dynamic programming environment from the ground up, from the Viewpoints Research Institute's work. It covers the design of a language and system with a recursive design, parsing through code generation, and the COLA architecture.
Why Hacker News recommends it
HN commenters recommend it as a way to understand what the VPRI group considers core, such as supporting any syntax on one JIT compiler and removing boundaries between application and interpreter.
- 3 people recommended it
- 4 different months
- 0 strong recommendations
- first 2009, last 2014
What HN commenters said
“Any syntax you want, running on the same JIT compiler”
COLA: any syntax on one JIT compiler, designed from scratch.
andreyf, 2009-07 · Recommendation · in “Ask HN: How do you see the future of computing ?”
“Just have a look at Ian Piumarta's work”
Ian Piumarta's work on removing boundaries between application and interpreter.
wedesoft, 2014-04 · Recommendation · in “Don't use assembly unless you're an expert”
“There's a talk by Ian Piumarta that tries to get to the core of what the VPRI guys feel is important.”
Gets at the core of what VPRI considers important.
theoh, 2014-10 · Recommendation · in “A Conversation with Arthur Whitney (2009)”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: ian piumarta, vpri, cola, jit compilers, language design
Also recommended by the same people
talkA kinder, gentler philosophy of success | Alain de BottonTED · 1 HN recommender · 2009–2021
demoStephen Wolfram's Introduction to the Wolfram LanguageWolfram · 4 HN recommenders · 2014–2015
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
talkClasp: Common Lisp using LLVM and C++ for Molecular MetaprogrammingGoogle TechTalks · 8 HN recommenders · 2015–2024
talkCompiling C to printable x86, to make an executable research papersuckerpinch · 8 HN recommenders · 2018–2023