Medic Debugger (original) (raw)

8.15

top contents ← prev up [next →](A%5FMetaprogramming%5FLanguage.html "forward to "1 A Metaprogramming Language"")

Xiangqi Li

The Medic debugger is a debugging tool that incorporates a metaprogramming language to describe the task of debugging and a full-featured tracing library to enhance the traditional debugging technique of inserting print-like expressions into the source program.

1 A Metaprogramming Language
2 Medic Tracing
3 Evaluation
4 Using the Medic Debugger
4.1 Tracing Log
4.2 Tracing Graph
4.3 Aggregate View
4.4 Timeline View
5 Medic by Example
5.1 Demo 1: border-expr and at-expr
5.2 Demo 2: at-expr
5.3 Demo 3: multiple functions scope
5.4 Demo 4: with-behavior
5.5 Demo 5: def, import and export

top contents ← prev up [next →](A%5FMetaprogramming%5FLanguage.html "forward to "1 A Metaprogramming Language"")