~/conference

LIVE 2023

date:2023-10-23..2023-10-27
location:Cascais, Portugal
series:LIVE · 3 editions
editions:[LIVE 2021, LIVE 2023, LIVE 2024]

live programming researchers, developer tools engineers, editor and IDE authors, language tooling engineers, end user programming designers, multimedia application developers

programmable digital audio workstation; bidirectional editor widgets; LSP backed domain specific language; spatial programming virtual machine; schema change and migrations; AST property probes for compilers; semi formal programming with LLM agents; edit history driven documents; block based rich text programming; live state first debugging; hot reload to mobile devices; computational outliner with maps

titleauthorlength
LIVE 2023 OpeningJun Kato, Peter Van Hardenberg14m
Ninth annual LIVE workshop traces its origin to 2013, moved across ICSE, OOPSLA and now SPLASH, and runs as a day of four interactive blocks with no keynote…
Talk
PAW: a programmable and visual audio workstationXavier Lambein31m
PAW is a prototype programmable DAW that generates a live GUI from a codeable DSL and keeps UI and source in sync with bidirectional widgets. It uses a…
Talk on
CellPond: Spatial programming without escapeLu Wilson44m
A spatial programming system that removes text escape hatches by giving a low‑level VM with four core ops — check recolor split merge — plus a UI for painting…
Talk on
Live & Local Schema Change: Challenge ProblemsJonathan Edwards, Tomas Petricek, Tijs van der Storm34m
Paper claims schema change in live programming and local-first software is the same core problem and offers concrete challenge scenarios rather than full…
Talk on
CodeProber: Live Compiler ExplorationAnton Risberg Alakülä, Görel Hedin, Niklas Fors26m
CodeProber is a client‑server tool (TypeScript Monaco client, Java server) that lets users inspect AST properties as live property probes tied to source spans…
Talk on
Language Model Agents Enable Semi-Formal ProgrammingJosh Pollock, Arvind Satyanarayan, Daniel Jackson26m
Argues that large language models let programs live between bricklike code and unfired clay by enabling semi-formal programming, where some AST leaves are…
Talk on
Document-oriented programming based on edit historyTomas Petricek, Jonathan Edwards28m
Prototype document system stores program as an edit history and demonstrates three concrete behaviors: a local-first merge that reconciles concurrent edits…
Talk on
TypeCell: End-User Programming in Block-Based rich text documentsYousef El-Dardiry27m
TypeCell is a block-based rich text editor that embeds a live reactive TypeScript/JavaScript environment so users can program documents that…
Talk on
Embark: a computational outliner for travelPaul Sonnentag, Alexander Obenauer, Geoffrey Litt26m
Embark is a prototype outliner that treats apps as reified data, computations, and views, letting a single document hold freeform notes plus live references to…
Talk on
Unfolding State Changes via Live State-First DebuggingRuanqianqian (Lisa) Huang, Philip J. Guo, Sorin Lerner30m
Implements a live state-first debugger called Unfold for web GUIs that records and replays user traces, shows a timeline of changed UI states, links each state…
Talk on
Lude - build video games quicklyMary Rose Cook27m
Claims a simple 2D game can be made fast — make a simple game in five minutes — by editing the running game directly in a browser editor while a separate phone…
Talk on
LIVE 2023 ClosingJun Kato, Peter Van Hardenberg45m
Panelists debate concrete experiments: an LLM-augmented live programmable dynamic document that feeds a handmade spreadsheet language into a model and keeps…
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.