I am not sure exactly what you need to do, but I wonder if you even need an external cloning function. If all you really need is to clone one level deep, perhaps you could just implement exactly what you need in plain perl?

dclone is wonderful if you really want to clone a complex data structure. Last I checked it can deal with nearly anything, including cycles, which normally would be more challenging to deal with on your own. That is the beauty of Storable, you need not worry how complex or cyclic your data structure is, it all Just Works. It just seems a bit much to go through all this work if all you need is the first level cloned.

In reply to Re: Clone - clone Vs Storable - dclone by abatkin
in thread Clone - clone Vs Storable - dclone by UnderMine

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.