Главная
Study mode:
on
1
Introduction
2
Playing Sleep
3
Play 80
4
Play 70
5
Timing Model
6
Timing Example
7
Rebooting
8
The log
9
Logical clock
10
Thread local variables
11
Error sample
12
Queue
13
Final Demo
Description:
Explore the innovative world of live coding in this 42-minute conference talk from Strange Loop. Dive deep into the technical aspects of Sonic Pi, a system designed for real-time programming and performance. Discover novel temporal semantics allowing synchronized thread execution and live code hot-swapping. Learn about cue and sync techniques for coordinating running threads, examine lambdas closing over temporal and lexical scope, and understand the challenges of achieving repeatable, deterministic execution. Gain insights into an exciting area of programming language research while experiencing the creation of music through code. Join Sam Aaron, lead developer of Overtone and creator of Sonic Pi, as he demonstrates the intersection of programming, creativity, and live performance.

Beating Threads - Live Coding with Real Time

Strange Loop Conference
Add to list
0:00 / 0:00