Since the first workshop in 2013 there has been a substantial shift in liveliness. Live programming is now a part of a number of mainstream programming platforms (React Native, Flutter) and domain specific languages (Dynamo). It’s been used in education (Seymour), data science (Tempe, Sintr), and makes up a core part of some artistic practices (ICLC). Live programming is alive, again. What now?
In this talk I’ll discuss my experience building production live systems used by thousands of developers and describe some of the technical, social and philosophical challenges that have emerged. Some of these are deep challenges, and call us to question the underlying assumptions in how we think and talk about programming. I’ll conclude with some avenues of research that might help us guide live programming as it grows up.
Tue 24 OctDisplayed time zone: Tijuana, Baja California change
10:30 - 12:00
|Keynote: Becoming Alive, Growing Up|
|Toward a Live Stepper for Typed Expressions with Holes|
Cyrus Omar Carnegie Mellon University, Ian Voysey Carnegie Mellon University, Matthew Hammer University of Colorado, BoulderPre-print
|Whatever You Say, Happens: Live Creation of VR/AR Experiences|
Mike Johnston MoatboatPre-print Media Attached