One of the biggest problem with working with large, nested object trees is implementing a way for a child node to see its parent. The easiest way to do this is to add a reference to the child back to its parent. This results in a "circular" reference...ADAMK/Object-Destroyer-2.01 - 24 Mar 2011 03:00:25 GMT - Search in distribution
"Test::Weaken" helps detect unfreed Perl data in arrays, hashes, scalars, objects, etc, by descending recursively through structures and watching that everything is freed. Unfreed data is a useless overhead and may cause an application to abend due t...KRYDE/Test-Weaken-3.022000 - 01 Dec 2012 00:04:14 GMT - Search in distribution
This module provides a convenient way to perform cleanup or other forms of resource management at the end of a scope. It is particularly useful when dealing with exceptions: the "Scope::Guard" constructor takes a reference to a subroutine that is gua...CHOCOLATE/Scope-Guard-0.21 - 19 Jul 2015 22:17:53 GMT - Search in distribution
Inherit from VCS::PVCS::* to get all necessary methods to parse master config file, as well as the master pvcsproj.pub to learn about all projects in the PVCSROOT. Provides methods to operate on an entire project's files all\ at once. You can checkou...BMIDD/VCS_PVCS-0.02 - 01 Aug 1998 11:52:52 GMT - Search in distribution
Object::Releaser provides the ability to delete all or some of the elements from a hash reference when the releaser goes out of scope. This is done by creating the releaser, passing in the object to be released as the sole argument: $releaser = Objec...MIKO/Object-Releaser-0.12 - 26 Apr 2014 02:01:03 GMT - Search in distribution
- Object::Releaser - Remove properties from an object when the releaser goes out of scope.