#python#webassembly#interpreter
A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)
17K subscribers • 4 videos on Hallway
- Recommended by 9 people: 7 on Hacker News, 1 on Lobsters and 1 in engineering communities.
- A classic. People kept recommending it from 2019 to 2025.
- Presented by David Beazley, author and educator
Intermediate. Assumes working knowledge.
25K views7 years ago9 recommendations
Programming languagesSystems programmingPythonWebAssemblyCompilers and interpreters
David Beazley live-codes a stack machine and expands it into a WebAssembly interpreter capable of running a Rust game.
Closing Keynote Talk - PyCon India, Chennai, October 13, 2019 (Screencast). In this talk, I live-code a simple stack machine and turn it into an interpreter capable of running WebAssembly. I then use that to play a game written in Rust. Code written during the talk can be found at gist.github.com/dabeaz/7d8838b54dba5006c58a40fc28da9d5a If you like this sort of madness and want to go more in-depth, come take a course! dabeaz.com/courses.html P.S. The audio is a bit "boomy" in places, but I can't do much about that--this was recorded live in a large conference hall. That's just how it came out.Why it's here
9 people recommend thisWhat people say. Widely praised as an exceptionally engaging live-coding talk and a brilliant introduction to WebAssembly internals.
kiriliponion Hacker News • Recommends
On “Let's Write an LLVM Specializer for Python (2015)”
VBprogrammeron Hacker News • Recommends
On “Ask HN: Best Talks of 2020?”
milliamson Hacker News • Recommends
On “WebAssembly from Scratch: From FizzBuzz to DooM”
balloonaticon Lobsters • Recommends
tzson Hacker News • Recommends
On “W3C recommends WebAssembly”
kfraneon Hacker News • Recommends
On “Pokegb: A gameboy emulator that only plays Pokémon Blue, in 68 lines of C++”
newswasboringon Hacker News • Recommends
On “Ask HN: Best Tech Talks”
skylurkon Hacker News • Recommends
On “So you want to speak at software conferences?”
yesenadamon Hacker News • Mentions
On “A Lisp interpreter written in Lisp (2017)”
baneon Hacker News • Mentions
On “Ask HN: What piece of code/codebase blew your mind when you saw it?”