DTrace Perl bindings? Yes Please!

While looking through the blogs of both the DTrace engineers at Sun I
stumbled upon this little gem (taken from Adam Leventhal’s
Weblog):

“And speaking of perl, a lot of people
asked about DTrace’s visibility into perl. Right now the only non-natively
executed language DTrace lets you observe is Java, but now that we realize
how much need there is for visibility into perl, we’re going to be working
aggressively on making DTrace work well with perl. We’ve got some neat
ideas, but if there are things you’d like to see with DTrace and perl, we’d
love to hear about it as we think about what sorts of problems we need to
solve.”

This is excellent news, being able to interact with DTrace without needing
to learn Java will make a lot of System admins happy. It’s also a good
first step into getting other ports working as any work needed to make this
work with dynamic languages (like Perl) rather than statically typed ones
(like Java) will have been done by the experts and then OpenSourced with
the rest of Solaris 10.