Reflectivipy: building python debuggers with sub-method, partial behavioral reflection - Inria - Institut national de recherche en sciences et technologies du numérique
Poster Année : 2021

Reflectivipy: building python debuggers with sub-method, partial behavioral reflection

Résumé

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.
Fichier principal
Vignette du fichier
main.pdf (228.35 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03435233 , version 1 (18-11-2021)

Identifiants

  • HAL Id : hal-03435233 , version 1

Citer

Steven Costiou, Vincent Aranega, Marcus Denker. Reflectivipy: building python debuggers with sub-method, partial behavioral reflection. GPL 2021 - Génie de la Programmation et du Logiciel : Journée du Groupement de Recherche, Jun 2021, Online, France. . ⟨hal-03435233⟩
94 Consultations
74 Téléchargements

Partager

More