~/talk

Example-Based Live Programming for Everyone: Building Language-Agnostic Tools for Live Programming w

links:none on file
slides:none on file

Demonstrates a concrete system that implements language-agnostic ELP via LSP+GraalVM and a VS Code extension that runs examples, probes and per-example assertions on code running in Truffle languages. Shows Fibonacci examples named "ten" and "twenty" with expected outputs 55 and 6765, live probes that show intermediate variables, and assertions that flip true/false. Renders SVG return values inline and supports cross-language stepping so the debugger steps from R into JavaScript, all without per-language tool reimplementation.

AI-written summary · about

  1. 0:00Start
  2. 1:11Babylonian/JS [23] for Lively4
  3. 1:41Other ELP Systems
  4. 2:35Research Question
  5. 3:31Background: Language Server Protocol (LSP)
  6. 4:21Background: GraalVM Language Server
  7. 5:11ELP Components
  8. 12:51Conclusions
~/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.