in reply to Re^2: PerlMonks has changed me
in thread PerlMonks has changed me

Ill toot my own horn and point out Data::Dump::Streamer as well. Its basically a replacement for Data::Dumper but with mor accuracy, finer control and cleaner output. If you have a C compiler available (ie you need to be able to build XS) then you should at least give it a go. Be sure to arrange that the DDS shortcut module is installed. (by running perl makefile.pl DDS).

Why this is relevent to the thread is that PM changed me from someone who could only use and admire Data::Dumper to someone who can and has written something similar and maybe in some ways even better. Thats a lot to learn :-)

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

Replies are listed 'Best First'.
Re^4: PerlMonks has changed me
by halley (Prior) on Aug 31, 2005 at 14:27 UTC

    I was just wondering why you chose to go with a new package instead of campaigning to replace the existing one in the standard distribution? Incompatibilities? Uphill struggle to replace the entrenched? What was the decision process here?

    --
    [ e d @ h a l l e y . c c ]

      Because I was not up to writing it in C at the time. And because IMO the interface is broken and thus rewriting the back end wouldn't resolve some of the issues that I was trying to resolve. (For instance the OO form of DD cant properly serialize named recurisive structures without using a fairly unusual workaround...)

      Also I guess I never dreamed anyone would consider my code worthy enough to be included in core. :-)

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