Reflectivipy: building python debuggers with sub-method, partial behavioral reflection
Abstract
Building debugging tools is hard and requires powerful tools and libraries. In object-oriented technologies, it is common to use fine-grained reflection to implement debuggers. In this tool presentation, we describe how partial behavioral reflection applied to sub-elements of a method helps in the implementation of advanced debugger features. As an example, we present an implementation of object-centric breakpoints in python.
Origin | Files produced by the author(s) |
---|