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

Our panel members are Patrick Dubroy, Luke Church, Tijs Van Der Storm and Alessandro Warth.

This discussion will draw on both examples from the workshop, and prior work in the field. Topics:

Liveness provides continuous feedback on the relationship between program and output, with the potential to fundamentally change the way we interact with programs. What are some of the UI implications? Here are some questions we might like to think about:

  • When does it makes sense to manipulate the output and have changes be reflected back to the program?

  • How useful is liveness for discrete (non-continuous) domains? Are there any prospects for “datatype-generic” visualisation?

  • Immediate feedback may be undesirable for performance reasons, ergonomic reasons, or both. Are there mechanisms (e.g. granularity control) that speak to this concern?

  • Liveness makes the language implementation an inseparable part of the “experience”. Do we risk being overly dependent on a particular UI?

  • Can liveness scale to large programs and datasets?

  • Visualising intermediate values can be as important as visualising output. Such values require an execution context to understand. What can be/has been done here?

  • Are there formal principles that might inform UI design, or is it all fundamentally subjective?

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}