<div dir="ltr">On Mon, Mar 23, 2015 at 6:06 PM, Mark Overmeer <span dir="ltr">&lt;<a href="mailto:mark@overmeer.net" target="_blank">mark@overmeer.net</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Not all Data::Dump::Streamer versions have the same bugs.<br></blockquote><div><br></div><div>Sadly the previous several versions of DDS (2.09 through 2.37) do not pass tests and install cleanly on my Mac OS X 10.10 Yosemite system. The latest version 2.38 does, though.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It apparently decodes<br>
<br>
  lib/XML/Compile/SOAP.pm<br>
      my @pairs = ( %{delete $data-&gt;{Header} || {}}<br>
                  , %{delete $data-&gt;{Body}   || {}});<br>
<br>
<br>
into<br>
  my(@pairs) = ( %{{} unless delete $$data{&#39;Header&#39;};}<br>
               , %{{} unless delete $$data{&#39;Body&#39;};});<br>
<br>
which is explainable but incorrect Perl.<br>
You may be able to get this resolved.<br></blockquote><div><br></div><div>Meaning: file a bug for DDS? Or hand-correct it after freezing? </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
XML::Compile::Dumper may not help your performance at all:<br>
Data::Dump::Streamer should have some de-duplication implemented.<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote></div></div><div class="gmail_extra"><br></div><div class="gmail_extra">Can you offer other suggestions on improving startup performance?</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">--<br>Mark Gardner $ &lt;<a href="mailto:mjg@phoenixtrap.com" target="_blank">mjg@phoenixtrap.com</a>&gt;<br></div></div><div><br></div></div></div>