Se Firebug ha rivoluzionato il modo di sviluppare per il Web, Parasite potrebbe fare la stessa cosa per il mondo della programmazione GTK+. Rilasciato con licenza MIT da due sviluppatori di VMWare, Parasite può essere "attaccato" a qualsiasi applicazione GTK+, consentendo allo sviluppatore di semplificare il processo di debug dell´interfaccia grafica.
Parasite offre la possibilità di navigare la gerarchia dei widget, permettendone anche la modifica a runtime: è addirittura possibile aggiungere nuovi widget senza interrompere l´esecuzione dell´applicazione.
L´asso nella manica di Parasite è però la semplicità con cui può essere utilizzato: non è necessario ricompilare l´applicazione su cui si vuole fare debug, basta infatti aggiungere il modulo di Parasite alla variabile d´ambiente GTK_MODULES. Gli sviluppatori più esigenti potranno inoltre disporre di una shell Python per interagire in maniera dinamica con l´applicazione da esaminare.
Per chi fosse interessato, sul sito del progetto è disponibile uno screencast che mostra Parasite in funzione.
[nggallery id=4]