To understand what a data-processing program is doing, a programmer needs to understand the data being processed at each step. However, most programming environments hide all data by default, affording only high-latency views through narrow slits. We present PANE, a prototype live, functional programming environment built around data-visibility. In PANE, the process of constructing a program centers around seeing and acting on concrete data values, all of which are visible by default.
Tue 6 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
10:30 - 12:00
|Margin Notes: Automatic code documentation with recorded examples from runtime
|PANE: Programming with visible data
|Realtime Annotations & Visualizations in Live Coding Environments
Charles Roberts Worcester Polytechnic InstitutePre-print