CurryOn 2016
Mon 18 - Tue 19 July 2016 Rome, Italy
co-located with ECOOP 2016
Tue 19 Jul 2016 10:55 - 11:35 at Foscolo - Session 4a

Live programming aims to provide programmers with useful continuous feedback from a live executing program. Realizing the “useful” part is not easy: automatic re-execution and even time travel debugging do not significantly augment the general abstract reasoning that makes programming hard. This talk show how lessons learned from research on direct manipulation; example-centric, conversational, learnable, and visual programming; live coding; and even Hollywood’s fictional interfaces, can help us envision and design amazing new programming experiences.

I am a programming language researcher at Microsoft Research Asia’s Systems Research Group who focuses on design, objects, IDEs, live programming, and how we could program with touch.

Tue 19 Jul (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:05 - 12:25: CurryOn - Session 4a at Foscolo
curryon-201610:05 - 10:45
Jörgen BrandtHumboldt-Universität zu Berlin
curryon-201610:55 - 11:35
Sean McDirmidMicrosoft Research
curryon-201611:45 - 12:25