Onward! 2017
Sun 22 - Fri 27 October 2017 Vancouver, Canada
co-located with SPLASH 2017
Fri 27 Oct 2017 14:30 - 15:00 at Regency B - New Languages Chair(s): Adrian Sampson

Live programs can be modified while the program is executing in order to provide a more reactive experience for the programmer. In demanding applications, such programs traditionally utilise pre-defined function calls to compiled libraries. We present a system that enables demanding live programs to be built where the supporting stack of libraries is, itself, live. In such situations, the top level code might be thought of as a simple live environment'' that can be created live and that encapsulates code that hasbubbled-up'' from the supporting libraries. Our system enables this bubbling up to be achieved in an ad-hoc way and with minimal performance penalty. The deep, systems-level liveness that it exhibits is described and compared with other approaches to Live Coding and liveness generally.

The work described here has its origins in artistic Live Coding of computer music and multimedia. As well as this application area we will also discuss its wider uses including the development of interactive multimedia installations and the harnessing of scientific simulation.

Fri 27 Oct

Displayed time zone: Tijuana, Baja California change

13:30 - 15:00
New LanguagesOnward! Papers at Regency B
Chair(s): Adrian Sampson Cornell University
13:30
30m
Talk
Infra: Structure All the Way Down - Structured Data as a Visual Programming Language
Onward! Papers
14:00
30m
Talk
Selfie and the Basics
Onward! Papers
Christoph Kirsch University of Salzburg
14:30
30m
Talk
Systems Level Liveness with AnonSystem
Onward! Papers
Andrew Sorensen Australian National University, Henry Gardner The Australian National University