HackerTube

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.