Acme-State
view release on metacpan or search on metacpan
lib/Acme/State.pm view on Meta::CPAN
local $Storable::Deparse = $wantcoderefs;
my $save_fn = save_file_name();
# $save_fn =~ s{/-}{/x}g; warn "saving to: ``$save_fn.new''";
Storable::nstore $tree, $save_fn.'.new' or die "saving state failed: $!";
# warn "okay, Storable::nstore done";
rename $save_fn, $save_fn.'.last'; # it's okay if it fails... file might not exist
rename $save_fn.'.new', $save_fn or die "renaming new save file into place as ``$save_fn'' failed: $!";
return 1;
}
END {
STDERR->print("Acme::State: Saving program state!\n\n");
save_state();
};
( run in 0.624 second using v1.01-cache-2.11-cpan-e9daa2b36ef )