~/talk

Livelits: Filling Typed Holes with Live GUIs

Talkat TyDe 2019 · on Sunday, 2019-08-18· [creative-coding]
links:none on file
links:none on file
links:none on file
slides:none on file

Introduces live literals that let a GUI fill typed holes and expand to code via an explicit expand function; implemented in the Hazel editor using a Model–View–Update style where only the GUI model is persisted (not the view or expansion), enabling persistence, compositionality (GUI can contain expression holes and nested livelits), and live evaluation with closures. Prior Graphite work (Eclipse) informed design; online survey ≈450 respondents and a small pilot N=7 show practical interest; formalization is ongoing in Agda.

AI-written summary · about

  1. 0:00Introduction
  2. 3:56Red X Helper Palette
  3. 4:52Design Methodology
  4. 6:48Use Cases
  5. 7:28Limitations
  6. 8:24Persistence
  7. 9:06Livelits
  8. 11:14MyFuse
  9. 11:57Compositionality
  10. 14:36Live programming
  11. 16:26Live grading
  12. 17:30Progress report
  13. 18:26Outro
~/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.