Devel::Carnivore 0.09
Sponsored Links
Devel::Carnivore 0.09 Ranking & Summary
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".
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
Devel::Carnivore 0.09 Keywords
Carnivore 0.09
to spy
Perl module
Perl
module
objects
hashes
watch
spy
Devel::Carnivore
DevelCarnivore
Devel::Carnivore 0.09
Libraries
Programming
Bookmark Devel::Carnivore 0.09
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
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
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
Latest Software
Popular Software
Favourite Software