SPLASH 2024 (series) / LIVE 2024 (series) / LIVE 2024 /
Live Programming a Live Programming Environment: An Experience Report
Mon 21 Oct 2024 15:00 - 15:20 at Pacific A - Textual Systems
Is it effective to develop a live programming environment from within another live programming environment? We have been using Clojure and Clerk, a notebook-like live programming environment, to build reports for our users. We are now in the process of using Clerk to build an interactive report builder.
In the paper and videos below, we share our initial progress on going from a report to a report builder UI. We show a demo in which we use our prototype to build a data transformation pipeline while seeing intermediate results. We also share questions we want to answer and directions we want to explore in the future.
Mon 21 OctDisplayed time zone: Pacific Time (US & Canada) change
Mon 21 Oct
Displayed time zone: Pacific Time (US & Canada) change
14:00 - 15:30 | |||
14:00 20mTalk | Run, Build and Grow Small Systems Without Leaving Your Text Editor LIVE | ||
14:20 20mTalk | TAPE: From direct to programmatic and back LIVE Ian Clester Georgia Institute of Technology | ||
14:40 10mTalk | Diff-based interactive compiler debugging and testing LIVE Luyu Cheng Hong Kong University of Science and Technology, Lionel Parreaux HKUST (The Hong Kong University of Science and Technology) Link to publication | ||
14:50 10mTalk | Example-driven development: bridging tests and documentation LIVE Link to publication DOI | ||
15:00 20mTalk | Live Programming a Live Programming Environment: An Experience Report LIVE Elliot Evans Polytope, Philippa Markovics Nextjournal, Martin Kavalar Nextjournal, Andrea Amantini Nextjournal, Jack Rusher Nextjournal |