Do you know where your variables are? | |
PerlMonks |
[Parrot] tracing method callsby Thilosophy (Curate) |
on May 25, 2005 at 00:30 UTC ( [id://460197]=perlquestion: print w/replies, xml ) | Need Help?? |
Thilosophy has asked for the wisdom of the Perl Monks concerning the following question:
Monks and pirates,
I have a Parrot assembly language / runtime question: As part of a test case I need to trace method calls on a certain PMC instance. I set out to write a Decorator class, that will wrap the original object and print trace messages before calling any of the methods. Now, if I were to do this in Perl, I would use AUTOLOAD to generate all the wrapper methods. Can I do something similar in Parrot IMC or do I have to manually code them (probably using macros)? Also, do I need to use this Decorator at all? Is there an easier way to get a trace output of all method calls (I would need this filtered for only a specific class if not instance)? Thanks
Back to
Seekers of Perl Wisdom
|
|