ambrus has asked for the wisdom of the Perl Monks concerning the following question:

When experimenting with the shiny new Data::Dump::Streamer release (2.08-40) that works on perl 5.10.0, I noticed that trying to dump the symbol table hash %:: dies with an error:

$ perl -we 'use Data::Dump::Streamer; Dump(\%::)' Can't locate object method "ARRAY" via package "B::SPECIAL" at /usr/lo +cal/lib/perl5/site_perl/5.10.0/i686-linux/Data/Dump/Streamer.pm line +3628. $

This is not specific to a new DDS nor a new perl, it happens with my 5.8.8 install too.

Could someone tell if this is a feature or a bug?

Replies are listed 'Best First'.
Re: Data::Dump::Streamer dies dumping symbol table %::
by Anonymous Monk on Dec 27, 2007 at 01:54 UTC
Re: Data::Dump::Streamer dies dumping symbol table %::
by demerphq (Chancellor) on Dec 27, 2007 at 14:41 UTC

    Ah yes. I need to look into this when i have some tuits.

    I seem to recall something similar with 5.6 so its possible that this is one of those things that works in 5.8.1 and doesnt work in 5.8.8 etc. Blech.

    ---
    $world=~s/war/peace/g