SPLASH 2022 (series) / DLS 2022 (series) / Dynamic Languages Symposium / Invited Talk: Live Programming over TCP? Bringing Squeak/Smalltalk Liveness to Godot via React/S
Invited Talk: Live Programming over TCP? Bringing Squeak/Smalltalk Liveness to Godot via React/SVirtual
In an effort to outfit Squeak with a modern rendering backend with VR support, we devised an architecture synchronizing code describing a scene tree in Squeak with the Godot game engine.
We present a technical overview of an interesting mix of technologies to achieve that: the programming environment Squeak/Smalltalk, the game engine Godot, and an implementation of ReactJS in Squeak.
We talk about leveraging Squeak’s excellent live programming facilities coupled with the ergonomics of ReactJS for decoratively describing (UI) trees to allow for a rapid development feedback loop.
We also look at some design constraints we had to balance, choices made, and lessons learned when integrating Squeak’s and Godot’s programming models via TCP.
Wed 7 DecDisplayed time zone: Auckland, Wellington change
Wed 7 Dec
Displayed time zone: Auckland, Wellington change
13:30 - 15:00 | |||
13:30 10mTalk | Chair's Welcome and Most Notable Paper Award DLS | ||
13:40 40mTalk | Invited Talk: A decade of Self-Optimizing Interpreters in GraalVMVirtual DLS Christian Wimmer Oracle Labs | ||
14:20 40mTalk | Invited Talk: Live Programming over TCP? Bringing Squeak/Smalltalk Liveness to Godot via React/SVirtual DLS Tom Beckmann University of Potsdam; Hasso Plattner Institute, Leonard Geier University of Potsdam; Hasso Plattner Institute, Robert Hirschfeld University of Potsdam; Hasso Plattner Institute |