Blogs (28) >>
ECOOP 2016
Sun 17 - Fri 22 July 2016 Rome, Italy
Sun 17 Jul 2016 11:15 - 11:35 at Foscolo - Spring

How will live programming get from our current aspirational demos to use in the real world? Modern professional programming will not change easily: our technology stack is a vast edifice built up over decades to optimize performance and compatibility, not ease of use. It is unlikely we can retrofit live programming into this edifice without substantial redesign and reengineering, which would face immense technical, economic, and cultural challenges. The one way forward we see is to retrace the steps of the original live programming environment: spreadsheets. Spreadsheets help non-programmers solve small-scale problems. If we do likewise, we can offer a fully live and radically simplified programming experience that is actually useful in practice, albeit to non-programmers. Perhaps that could be a launching pad to subsequently address professional programming. As a case in point we demonstrate the Chorus project (previously named Transcript), which focuses on do-it-yourself mobile social apps. By restricting ourselves to small problems and non-professional programmers we can provide a highly integrated programming experience that for the first time incorporates live database programming. We demonstrate our initial progress in order to spark a discussion in the live-programming community about the tradeoffs of researching professional vs. end-user programming.

Sun 17 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:05 - 12:25
SpringLIVE at Foscolo
10:05
20m
Talk
Language Hacking in a Live Programming Environment
LIVE
Patrick Dubroy HARC / Y Combinator Research, Saketh Kasibatla Communications Design Group / UCLA, Meixian Li Communications Design Group / Y Combinator Research, Marko Röder HARC / Y Combinator Research, Alessandro Warth HARC / Y Combinator Research
Pre-print
10:25
20m
Talk
Towards Live Language Development
LIVE
Gabriël Konat TU Delft, Sebastian Erdweg TU Delft, Eelco Visser Delft University of Technology
Pre-print
10:45
20m
Talk
Live Programming with Code Portals
LIVE
Alexander Breckel Institute of Software Engineering and Compiler Construction, Matthias Tichy Chalmers University of Technology
Media Attached
11:15
20m
Talk
Live end-user programming: a demo/manifesto
LIVE
Jonathan Edwards CDG Labs, Jodie Chen MIT, Alessandro Warth HARC / Y Combinator Research
Pre-print
11:35
50m
Other
Discuss: New Interfaces for Programming
LIVE
Roly Perera University of {Glasgow, Edinburgh}