7 results (1.032 seconds)
Object::Destroyer - Make objects with circular references DESTROY normally 1 ++

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   (1 review) - 24 Mar 2011 03:00:25 GMT - Search in distribution

JE - Pure-Perl ECMAScript (JavaScript) Engine 7 ++

JE, short for JavaScript::Engine (imaginative, isn't it?), is a pure-Perl JavaScript engine. Here are some of its strengths: - Easy to install (no C compiler necessary*) - The parser can be extended/customised to support extra (or fewer) language fea...

SPROUT/JE-0.060   (2 reviews) - 22 Oct 2012 16:08:33 GMT - Search in distribution

Scope::Guard - lexically-scoped resource management 6 ++

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.20 - 16 May 2010 08:06:00 GMT - Search in distribution

Test::Weaken - Test that freed memory objects were, indeed, freed ++

"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

Object::Releaser - Remove properties from an object when the releaser goes out of scope. ++

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.

Game::Battleship - "You sunk my battleship!" 1 ++

A "Game::Battleship" object represents a battleship game between players. Each has a fleet of vessels and operates with a pair of playing grids One is for their own fleet and one for where the enemy has been seen. Everything is an object with default...

GENE/Game-Battleship-0.0503 - 19 Jun 2012 09:46:12 GMT - Search in distribution

VCS::PVCS::Project - Standard PVCS Project class for for VCS::PVCS ++

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

Hosting generously
sponsored by Bytemark