Live programming consists of writing and editing code that is running at the same time. Liveness in programming has applications in performance arts, computing education, and software engineering. Liveness is getting increasing attention today as a result of increases in computer power, new ideas related to computational thinking, and the thoughtful efforts of some create people. This event brings to the VL/HCC audience perspectives on live programming from each of the aforementioned application areas.
In the first session, two distinct forms of live programming are addressed: live coding in musical performance art, and educational computing environments. In the second session, the relationship between liveness and productivity in software engineering is explored. The audience can expect to learn not only about what these various aspects of live programming are but find out about current trends and what liveness will bring to the future of programming.
Presenters and Panelists