---
name: "Padre::Plugin::DataWalker"
section: "3pm"
platform: "linux"
package: "libpadre-plugin-datawalker-perl"
version: "0.04-2"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/Padre::Plugin::DataWalker"
---

# Padre::Plugin::DataWalker(3pm)

Simple Perl data structure browser Padre

## NAME

Padre::Plugin::DataWalker - Simple Perl data structure browser Padre

## VERSION

version 0.04

## SYNOPSIS

Use this like any other Padre plugin. To install Padre::Plugin::DataWalker for your user only, you can type the following in the extracted *Padre-Plugin-DataWalker-...* directory:

```
  perl Makefile.PL
  make
  make test
  make installplugin
```

Afterwards, you can enable the plugin from within Padre via the menu *Plugins-\>Plugin Manager* and there click *enable* for *DataWalker*.

## DESCRIPTION

This plugin uses the Wx::Perl::DataWalker module to provide facilities for interactively browsing Perl data structures.

At this time, the plugin offers several menu entries in Padre's *Plugins* menu:

- Browse YAML dump file

  If you dump (almost) any data structure from a running program into a YAML file, you can use this to open the dump and browse it within Padre. Dump a data structure like this:

  ```
    use YAML::XS; YAML::XS::Dump(...YourDataStructure...);
  ```

  This menu entry will show a file-open dialog and let you select the YAML file to load.

  Let me know if you need any other input format (like Storable's nstore).

- Browse current document object

  Opens the data structure browser on the current document object.

  Like all following menu entries, this is mostly useful for the Padre developers.

- Browse Padre IDE object

  Opens the Padre main IDE object in the data structure browser. Useful for debugging Padre.

- Browse Padre main symbol table

  Opens the `%main::` symbol table of Padre in the data structure browser. Certainly only useful for debugging Padre.

## AUTHORS

- •

  Steffen Mueller \<smueller@cpan.org\>

- •

  Ahmad M. Zawawi \<ahmad.zawawi@gmail.com\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2010 by Steffen Mueller.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
