Blessed Virgin Mary
IO-stringy is a I/O on in-core objects like strings and arrays. SYNOPSIS IO:: ::AtomicFile adpO Write a file which is updated atomically ERYQ ::Lines bdpO I/O handle to read/write to array of lines ERYQ ::Scalar RdpO I/O handle to read/write to a string ERYQ ::ScalarArray RdpO I/O handle...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (96): IO-stringy Download |
Test::Deep is a Perl module for extremely flexible deep comparison. SYNOPSIS use Test::More tests => $Num_Tests; use Test::Deep; cmp_deeply( $actual_horrible_nested_data_structure, $expected_horrible_nested_data_structure, "got the right horrible nested data structure" ); cmp_deeply(...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (103): Test::Deep Download |
DCE::Registry is a Perl interface to DCE Registry API. SYNOPSIS use DCE::Registry; my $rgy = DCE::Registry->site_open($site_name); This module provides an OO Perl interface to the DCE Registry API. The sec_rgy_ prefix has been dropped and methods are invoked via a blessed registry_context...
Platforms: *nix
License: Freeware | Size: 35.84 KB | Download (98): DCE::Registry Download |
DCE::ACL is a Perl interface to DCE ACL client API. SYNOPSIS use DCE::ACL; $aclh = DCE::ACL->bind($object); DCE::ACL provides a Perl interface to the sec_acl_* client API. As the sec_acl_list_t structure is rather complex, additional classes and methods are provided so Perl scripts can...
Platforms: *nix
License: Freeware | Size: 35.84 KB | Download (88): DCE::ACL Download |
Audio::RaveMP is a Perl interface to Sensory Science RaveMP player. SYNOPSIS use Audio::RaveMP (); The Audio::RaveMP module provides a Perl interface to the Sensory Science RaveMP player. METHODS new my $rmp = Audio::RaveMP->new; permitted Check parallel port permissions (must be...
Platforms: *nix
License: Freeware | Size: 25.6 KB | Download (94): Audio::RaveMP Download |
SOAP::Data::ComplexType is an abstract class for creating and handling complex SOAP::Data objects. SYNOPSIS package My::SOAP::Data::ComplexType::Foo; use strict; use warnings; use SOAP::Data::ComplexType; use vars qw(@ISA); @ISA = qw(SOAP::Data::ComplexType); use constant OBJ_URI =>...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (93): SOAP::Data::ComplexType Download |
HTML::EmbperlObject is a Perl module that extents HTML::Embperl for building whole website with reusable components and objects. SYNOPSIS < Location /foo > PerlSetEnv EMBPERL_OBJECT_BASE base.htm PerlSetEnv EMBPERL_FILESMATCH ".htm.?|.epl$" SetHandler perl-script PerlHandler...
Platforms: *nix
License: Freeware | Size: 358.4 KB | Download (95): HTML::EmbperlObject Download |
Scalar::Util is a selection of general-utility scalar subroutines. SYNOPSIS use Scalar::Util qw(blessed dualvar isweak readonly refaddr reftype tainted weaken isvstring looks_like_number set_prototype); Scalar::Util contains a selection of subroutines that people have expressed would be...
Platforms: *nix
License: Freeware | Size: 43.01 KB | Download (97): Scalar::Util Download |
JTAG-O-MAT program provides a simple but highly flexible interface to JTAG hardware. In opposite to similar projects, the focus is on running automatic JTAG sequences. The code has been kept intentionally simple to maintain portability and allow modification without the risk to spoil too many...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (108): JTAG-O-MAT Download |
Class::Declare is a Perl module created to declare classes with public, private and protected attributes and methods. SYNOPSIS package My::Class; use strict; use warnings; use base qw( Class::Declare ); __PACKAGE__->declare( public => { public_attr => 42 } , private => { private_attr...
Platforms: *nix
License: Freeware | Size: 76.8 KB | Download (88): Class::Declare Download |
Tie::Trace can easy print debugging with tie. SYNOPSIS use Tie::Trace; my %hash; tie %hash, "Tie::Trace"; $hash{hoge} = hogehoge; # warn Hash => Key: hoge, Value: hogehgoe at ... my @array; tie @aray, "Tie::Trace"; push @array, "array"; # warn Array => Point: 0, Value: array at ......
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (114): Tie::Trace Download |
Devel::Cycle is a Perl module that helps you to find memory cycles in objects. SYNOPSIS #!/usr/bin/perl use Devel::Cycle; my $test = {fred => [qw(a b c d e)], ethel => [qw(1 2 3 4 5)], george => {martha => 23, agnes => 19} }; $test->{george}{phyllis} = $test; $test->{fred}[3] =...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (96): Devel::Cycle Download |
Class::Classgen::New is a Perl module that creates the new() method for classes generated by classgen. SYNOPSIS Used within classgen. The main purpose of New.pm is to write the new() method for a class generated by classgen. It provides code to derive local instance variables with my for...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (93): Class::Classgen::New Download |
POE::API::Peek is a Perl module to peek into the internals of a running POE environment. POE::API::Peek extends the POE::Kernel interface to provide clean access to Kernel internals in a cross-version compatible manner. Other calculated data is also available. My intention is to provide...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (88): POE::API::Peek Download |
Class::MakeMethods::Template package contains extensible code templates. SYNOPSIS package MyObject; use Class::MakeMethods::Template::Hash ( new => new, string => foo, number => bar, ); my $obj = MyObject->new( foo => "Foozle", bar => 23 ); print $obj->foo(); $obj->bar(42);...
Platforms: *nix
License: Freeware | Size: 163.84 KB | Download (87): Class::MakeMethods::Template Download |
Class::MakeMethods::Template::Generic Perl module contains templates for common meta-method types. SYNOPSIS package MyObject; use Class::MakeMethods ( Template::Hash:new => [ new ], Template::Hash:scalar => [ foo ] Template::Static:scalar => [ bar ] ); package main; my $obj =...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (87): Class::MakeMethods::Template::Generic Download |
Net::GPSD is a Perl module that provides an object client interface to the gpsd server daemon. SYNOPSIS use Net::GPSD; $obj=Net::GPSD->new; my $point=$obj->get; print $point->latlon. "n"; or use Net::GPSD; $obj=Net::GPSD->new; $obj->subscribe(); Net::GPSD provides an object client...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (96): Net::GPSD Download |
Net::Connection::Sniffer::Util are netaddr utilities. SYNOPSIS use Net::Connection::Sniffer::Util; my $ip = newcidr24 Net::Connection::Sniffer::Util($netaddr); my $ipcopy = $ip->copy; if ($someip->within($ip)) { do something... if ($ip->contains($someip)) { do something... if...
Platforms: *nix
License: Freeware | Size: 43.01 KB | Download (119): Net::Connection::Sniffer::Util Download |
Data::Type is a Perl module with versatile data and value types. SYNOPSIS use Data::Type qw(:all); use Error qw(:try); try { verify $email , EMAIL; verify $homepage , URI(http); verify $cc , CREDITCARD( MASTERCARD, VISA ); verify $answer_a , YESNO; verify $gender , GENDER; verify...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (97): Data::Type Download |
dvbshout takes an MPEG transport stream from a DVB card, extracts audio channels from stream, and sends the audio to an Icecast / Shoutcast server. It had only been tested with DVB-S, but should also work with DVB-C and DVB-T. Example run: ./dvbshout dvbshout.conf DVB card name: "Philips...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (147): dvbshout Download |