Invited Talk: Live Programming over TCP? Bringing Squeak/Smalltalk Liveness to Godot via React
summary
Architecture syncs Squeak/Smalltalk code to Godot over a TCP bridge using a reimplemented React-in-Squeak to send a virtual scene tree diffs, cutting calls from thousands to batched updates. Measured round-trip is about 0.5 ms per message, leaving ~six calls per 90 FPS frame, so imperative per-node updates are infeasible. Prototype runs live edits, preserves state where possible, recovers from view errors, handles roughly 200–500 objects in tests, and supports deployment across laptop and standalone VR headsets.
AI-written summary · about
chapters (9)
- 0:00Introduction and motivation
- 2:01Core technologies
- 5:27Live programming with Squeak
- 8:43Communication architecture
- 13:12Declarative programming model
- 18:35Live programming demonstration
- 26:08System architecture and evaluation
- 30:23Lessons and future outlook
- 32:47Q&A session
related talks
27mMaking Games With React and Redux
29mEvolving the Visual Programming Environment with React
14mThe SDK that Reacts: State Over Events
35mGoing fullstack React(ive)
22mTweak your page in real time, without leaving the comfort of your editor
27mDeep diving on Concurrent React
01h 19mKeynote: Q&A on LiveView
08mLightning Talk: Wasmcloud + Bevy ECS: Solution to Woe of Indie Game Develope...
