Meta-tooling ASDS 2013
-
Upload
andrei-chis -
Category
Documents
-
view
123 -
download
4
Transcript of Meta-tooling ASDS 2013
Meta-‐tooling
Andrei Chiş SCG, University of Bern
Tools should mold to the seman>cs of an applica>on
2
Debugging announcements
3
4
anAnnouncer
5
anAnnouncer
aSubscriberaSubscriber aSubscriber
Register for announcements
6
anAnnouncer
aSubscriberaSubscriber aSubscriber
Register for announcements
anEmitter
Emit an announcement
7
anAnnouncer
aSubscriberaSubscriber aSubscriber
Register for announcements
anEmitter
Emit an announcement
Deliver the announcement
contextual problems require
contextual solu>ons
8
9
10
Stack
11
Ac>ons
12
Editor
13
Inspectors
14
15
16
17
18
19
EmiRer
20
Announcer
21
Subscriber
22
A Moldable Debugger
23
≈ 250 + 300 LOC
Tools should mold.
24
Meta-‐tooling
25