Write a Blog >>
SPLASH 2017
Sun 22 - Fri 27 October 2017 Vancouver, Canada
Tue 24 Oct 2017 09:40 - 10:00 at Regency D - Spring

Most live programming work has focused on how program output can be updated continuously as programmers change code. However, output can change drastically with respect to code changes, limiting the usefulness of live programming experiences. A better live programming experience lies in having programmers manipulate program output instead, and then gradually abstract that output into generalized code. We show how gradual abstraction can let users build diagrams as a fluid activity augmented by the computer.

I am an independent programming language researcher who focuses on design, objects, IDEs, live programming, and how we could program with touch.

Tue 24 Oct

Displayed time zone: Tijuana, Baja California change

08:30 - 10:00
SpringLIVE at Regency D
08:30
50m
Talk
Keynote: User Interfaces for Live Programming
LIVE
Jun Kato National Institute of Advanced Industrial Science and Technology, Japan
09:20
20m
Talk
Reifying Programming
LIVE
Pre-print Media Attached
09:40
20m
Talk
Live Programming as Gradual Abstraction
LIVE
Sean McDirmid Independent
Pre-print Media Attached