~/talk

Moldable Exceptions

Talkat Onward! 2024 · 2024-10-23..10-25· [software-architecture]
links:none on file
github:girba
slides:none on file

Claim: exceptions carry contextual tooling so the debugger swaps in custom views and actions attached to the exception object. Implementation: a GT view pragma on exception methods reuses the object inspector and debugger UI, provides retry/fix‑it actions and conditional views. Specs: views average avg 12 lines of DSL, GToolkit already hosts ~3,000 views and the prototype has ~30 moldable‑exception examples. Result: lightweight, reusable domain‑specific debugger extensions that work and are far cheaper than prior extensible debuggers.

AI-written summary · about

  1. 0:00Moldable development intro
  2. 1:02Generic debuggers problems
  3. 2:27Custom views for assertions
  4. 3:13Intelligent exception fixes
  5. 4:59Moldable development core
  6. 6:28Object inspector central tool
  7. 8:14Cheap custom tools with DSLs
  8. 9:36Moldable development for debuggers
  9. 13:11Debugger behavior config
  10. 15:00Fixing coding mistakes
  11. 17:51Moldable exceptions summary
  12. 19:56Q&A
~/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.