The workshop will be in the format of an unconference, with topics decided by the interests of the attendees. Below are examples of some, but by far not all (as organizers we do not want to limit the scope of the workshop with our own notion of live programming!) questions that we hope to discuss in the duration of the workshop.
We encourage position papers, tool demonstrations, and live coding performances that raise excitement and bring insight to these and other questions.
What are the defining features of live programming and live coding environments?
Tool descriptions and live demos of existing live programming systems.
How can existing programming systems become more interactive?
How do live programming environments help or hinder learning?
What are historical precedents for live programming? Why did they succeed/fail?
How does live programming augment/replace existing development tools/workflows?
What are appropriate tool visualizations and affordances?
What developer activities and programming paradigms benefit most from live programming?
What language features help or hinder live programming?
How do existing technologies fit on the spectrum of liveness?
How to apply live programming in non-audio-visual, possibly industrial domains?
You can allow your visitors to import event dates into their own calendars through the convenient webcal-links above.
Give us your opinion! Do you have any comments/additions
that you would like other visitors to see?
Switch our complete calendar on and off alongside your private calendar
Get our calendar Civilization advances by extending the number of important operations which we can perform without thinking of them.
-- Alfred North Whitehead
Read the fascinating history of Wearable Computing, told by its father, Steve Mann
Read Steve's chapter !