~/conference

LIVE 2021

date:2021-10-19
location:-- online --
series:LIVE · 3 editions
editions:[LIVE 2021, LIVE 2023, LIVE 2024]

The Seventh Workshop on Live Programming (LIVE 2021) took place online (and in person) on October 19 in conjunction with SPLASH 2021. LIVE invites submissions of ideas for improving the immediacy, usability, and learnability of programming.

live programming researchers, programming language researchers, web IDE developers, React developers, interaction designers, end user data analysis tool builders, collaborative systems engineers, HCI researchers

computational media platforms; real-time DOM synchronization; live TypeScript notebooks; notebook decks and cards; programming-by-demonstration for web; peer-to-peer WebRTC syncing; tagged exemplar evaluation; tile-based structure editing; reactive ink as live objects; yjs CRDTs for collaboration

titleauthorlength
Keynote: Software as Computational MediaClemens Nylandsted Klokmose57m
Argues that applications should be replaced by malleable, shareable computational media and demonstrates working prototypes: the DOM-synchronized platform…
Talk on
Joker: A Unified Interaction Model For Web CustomizationKapaya Katongo, Geoffrey Litt, Kathryn Jin, Daniel Jackson21m
Joker is a Chrome extension that unifies extraction and augmentation with a spreadsheet-like formula language and a programming-by-demonstration PBD interface…
Talk on
Instadeq: A Live Programming Environment for End User Data Analysis and VisualizationMariano Guerra18m
Instadeq is a live, notebook‑style environment that builds reactive dashboards from decks and cards linked as a dependency graph, updating charts instantly…
Talk on
Modifiable Software Systems: Smalltalk and HyperCardJosh Justice21m
Claims that software where users can inspect and edit running code changes who can extend applications, demonstrated by Smalltalk live image (every class and…
Talk on
Peer-to-peer Syncing and Live Editing of Shared Virtual 3D SpacesEdward Misback, Steven L. Tanimoto18m
A peer-to-peer system is built that syncs Unity-based peers and a browser-based reactive JavaScript client running at 60 Hz using WebRTC and an observable…
Talk on
Enhancing Liveness with Exemplars in the Newspeak IDEGilad Bracha22m
A web based Newspeak IDE integrates an evaluator so code under edit can be executed using tagged exemplar comments that contain textual expressions which…
Talk on
TypeCell: A New Live Programming Environment for the WebYousef El-Dardiry20m
TypeCell is a live TypeScript notebook that renders DOM/JSX, loads npm packages and React, and uses Monaco as the editor; TypeScript compiles to JS which runs…
Talk on
Restructuring Structure EditingDavid Moon, Cyrus Omar18m
Claims that tile-based editing keeps programs always parseable while restoring textlike linear edits; prototypes a tiny editor called tyler that proves…
Talk on
Inkbase: Programmable InkJoshua Horowitz, Szymon Kaliski, James Lindenbaum17m
Inkbase is a programmable digital sketchbook that represents each pen stroke as a live object with reactive properties and links objects by spatial queries…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.