Path: usenet.cis.ufl.edu!usenet.eel.ufl.edu!gatech!news.mathworks.com!europa.chnt.gtegsc.com!news.sprintlink.net!psgrain!nntp.teleport.com!usenet
From: [email protected] (Andreas Koenig)
Newsgroups: comp.lang.perl.announce,comp.lang.perl.misc,comp.lang.perl
Subject: Devel::Symdump-1.19 fancy dump-the-symbol-table package
Followup-To: comp.lang.perl.misc
Date: 3 Jul 1995 18:43:24 GMT
Organization: TU-Berlin
Lines: 38
Approved: [email protected] (comp.lang.perl.announce)
Message-ID: <[email protected]>
Reply-To: [email protected]
NNTP-Posting-Host: linda.teleport.com
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
Xref: usenet.cis.ufl.edu comp.lang.perl.announce:69 comp.lang.perl.misc:1252 comp.lang.perl:53486


Devel::Symdump is a tiny, primitiv package to access perl's symbol
table in a convenient way. It allows to take snapshots of the symbol
table during execution of a program for further processing or for
immediate printout. It can be regarded of a superior successor to
dumpvar.pl.

Each snapshot is an object and can be accessed by the methods
packages(), scalars(), arrays(), hashes(), functions(), filehandles(),
dirhandles(), and unknowns(). Both a recursive walk through all
packages and dumping restricted to chosen packages is available.

WHAT'S NEW

The current version adds an as_string method that formats the whole
object in a trivial way. This is handy for quick tours through programs
and saves some typing. The formatting is not as sophisticated as it
was in early versions of this package. Nothing but an energy saver.

Other than that I have rewritten the test scripts, so they can be used
in the standard way of 'make test'.

YOU CAN GET IT FROM

ftp://franz.ww.tu-berlin.de/pub/perl/Symdump-1.19.shar

Unpack it wherever you want, and run the commands:

   perl Makefile.PL
   make test
   make install                      # as root

See the test scripts for examples of the usage. The Module contains
its own pod.

I hope you enjoy it,
andreas koenig