Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re: How to freeze/thaw anonymous subroutines?

by crazyinsomniac (Prior)
on Jun 26, 2002 at 08:36 UTC ( #177329=note: print w/replies, xml ) Need Help??


in reply to How to freeze/thaw anonymous subroutines?

Why don't you try it?

from perldoc Storable

The Storable package brings persistence to your Perl data structures containing SCALAR, ARRAY, HASH or REF objects, i.e. anything that can be conveniently stored to disk and retrieved at a later time.
perl -MStorable=freeze -e freeze(sub{1}) Can't store CODE items at blib\lib\Storable.pm (autosplit into blib\li +b\auto\Storable\_freeze.al) li ne 282, at - line 3
B::Deparse tries to make a good guess, but is no substitue.

It'd be easies to comment your code consistently like

sub WHATEVER { # WHATEVER STARTS HERE } # WHATEVER ENDS HERE
and then parse your source file to extract the code(simple and stupid, but works best).

 
______crazyinsomniac_____________________________
Of all the things I've lost, I miss my mind the most.
perl -e "$q=$_;map({chr unpack qq;H*;,$_}split(q;;,q*H*));print;$q/$q;"

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://177329]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (9)
As of 2019-05-23 18:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Do you enjoy 3D movies?



    Results (146 votes). Check out past polls.

    Notices?
    • (Sep 10, 2018 at 22:53 UTC) Welcome new users!