THE VIDEO SHELF · dynamic language implementation
Building Your Own Dynamic Language
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 HN readers recommended 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.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Stanford
- Topic
- dynamic language implementation
- Format
- lecture
- Level
- advanced
- HN recommenders in dataset
- 3
- HN mentions in dataset
- 5
- Recommendation years in dataset
- 2009–2014
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
Easy, COLA: [VIDEO] Any syntax you want, running on the same JIT compiler, but designed from scratch without marketing breathing down your neck.
andreyf on Hacker News · 2009-07
In Ask HN: How do you see the future of computing ?Thanks for the link, it's a good read. Ian gave a talk on the same material at Stanford ( [VIDEO] ). The paper about the object model ( [LINK] ) is also very useful. The hallmark of COLA is recursive design, which sort of makes …
andreyf on Hacker News · 2009-09
In Steve Yegge: Lisp is not an acceptable Lisp. (2006)No big deal. Just become an expert then. It is not that hard. Just have a look at Ian Piumarta's work [1,2]. Future systems will probably facilitate programming on every level from the bare metal to the highest abstraction. I.e. no strict boundaries between the …
wedesoft on Hacker News · 2014-04
In Don't use assembly unless you're an expert
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.