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

13:30 - 15:00: Onward! Papers - New Languages at Regency B
Chair(s): Adrian SampsonCornell University
onward-2017-Onward-Papers13:30 - 14:00
onward-2017-Onward-Papers14:00 - 14:30
Christoph KirschUniversity of Salzburg
onward-2017-Onward-Papers14:30 - 15:00
Andrew SorensenAustralian National University, Henry GardnerThe Australian National University