big-bang: the world, universe, and network in the programming language
summary
Big-bang is a language construct that turns pure functions into event handlers; Racket’s Universe library powers middle-school animations and text editors with 10-line world programs, students add three lines to network to make them remote, and freshmen build distributed systems by semester end. The group folds a publish/subscribe network into the language (Network Calculus), prototypes include an SSH server and a DNS proxy, and live demos and an echo server show the ideas actually work.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 1:55Why dont we use animations
- 4:08Variable Expressions
- 5:00Middle School
- 6:32Curve
- 7:24Programming in the world
- 8:16OneonOne
- 11:17Animation
- 12:48Bigbang
- 16:26Animate
- 17:28Textboxes
- 20:36Conditional Functions
- 25:04Worlds
- 28:41Demo
- 36:12Gamepad
- 37:10Network
- 37:48World
- 39:46Multicore Network
- 40:22Hierarchy
- 41:13Tony
- 41:39Research
related talks
48mSynchronizing Game Components
30mThe Universe in a Single Arrow: A Live Dive into the Lambda Calculus
10mProgramming from an alternate timeline!
38mAccidentally Concurrent
26mInfinite Possibilities
40mA Theory of Everything
45mBack to Front and Beyond
10mBuilding engaged experiences with real-time applications
