in reply to Re^10: Executing functions from another process
in thread Executing functions from another process

I think that Sereal might retain aliases properly. The spec at least has a type for a proper alias, and I think I remember hearing in a talk about Sereal that it does retain that. Also, Data::Dump::Stream, by demerphq might also properly retain aliases.

  • Comment on Re^11: Executing functions from another process

Replies are listed 'Best First'.
Re^12: Executing functions from another process
by BrowserUk (Patriarch) on Jan 24, 2014 at 18:04 UTC
    The spec at least has a type for a proper alias

    Hm. Wouldn't REFP be more appropriate? (In that the described problem is a dereferencable, reference rather than an alias.)

    That said, Storable & Clone (and even Dump) handle references to arrays and hashes, including ensuring that multiple embedded references to the same array or hash retain that property once thawed. It is a bit strange that they don't handle scalar references correctly.


    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.