Main > Programming > Libraries >

Devel::Carnivore 0.09

Devel::Carnivore 0.09

Sponsored Links

Devel::Carnivore 0.09 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.007 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 1116
Date added: 2006-10-03
Publisher: Malte Ubl

Devel::Carnivore 0.09 description

Devel::Carnivore is a Perl module to spy on your hashes (and objects).

SYNOPSIS

use Devel::Carnivore;

sub new_attribute {
my %self : Watch("myName") = ();

bless %self, shift;
}

sub new_functional {
my $self = {};
watch $self, "myName";
bless $self
}

sub new_blessed {
my $self = {};
bless $self;
watch $self, "myName";
return $self;
}

sub new_scalar_attribute {
my $self : Watch("myName") = {};
bless $self
}

This module allows you to debug your hashes and, in particular, your objects based on hashes without using the perl debugger. There are several good reasons to do this. Among them:

1) Youre too stupid to use the perl debugger (This is true for me)

2) Youre building web applications and the perl debugger doesnt work very well in that environment

Obviously, this module does not provide you with a complete debugger. All it does is helping you keep track of the state changes which occur to your objects.

Output

By default all output is written to STDERR. You may change this behavior by assigning a valid output filehandle to $Devel::Carnivore::OUT.

Everytime the hash which is being watched by this module is assigned to, a message like this is created: > ProgLang: "cool" changed from "Java" to "Perl" at devel.pl line 30

So what does this tell you?

You have a Perl file named devel.pl. On line 30 your code changed the value of the key "cool" from "Java" to "Perl". In order, to identify this hash you optionally named it "ProgLang".

Devel::Carnivore 0.09 Screenshot

Advertisements

Devel::Carnivore 0.09 Keywords

Bookmark Devel::Carnivore 0.09

Hyperlink code:
Link for forum:

Devel::Carnivore 0.09 Copyright

WareSeeker periodically updates pricing and software information of Devel::Carnivore 0.09 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Devel::Carnivore 0.09 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
PerlIO is a Perl module created to load on demand PerlIO layers and root of PerlIO::* name space. Free Download
CVS Perl library is a Perl module which is is a wrapper around the CVS command with an object-oriented interface. Free Download
Locale::Memories is a Perl module for L10N Message Retrieval. Free Download
Code::Perl is a Perl module to produce Perl code from a tree. Free Download
PLJava is Perl module that will embed Perl into Java. Free Download
Convert::Braille is a Perl module that can convert Between Braille Encodings. Free Download
Test::TestCoverage is Perl module to test if your test covers all public subroutines of the package. Free Download
dtRdr::User.pm is a user class as a Perl module. Free Download