Qw
Sort::Half::Maker is a Perl module to create half-sort subs easily. SYNOPSIS use Sort::Half::Maker qw(make_halfsort); $sub = make_halfsort( start => [ qw(x y z) ], end => [ qw(a b c) ], fallback => sub { $_[0] cmp $_[1] }, ); @list = sort $sub qw(a y f h w z b t x); # qw(x y z f h t w...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (118): Sort::Half::Maker Download |
File::Remove is a Perl module to remove files and directories. SYNOPSIS use File::Remove qw(remove); # removes (without recursion) several files remove qw( *.c *.pl ); # removes (with recursion) several directories remove 1, qw( directory1 directory2 ); # removes (with recursion)...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (167): File::Remove Download |
Lingua::RU::Charset is a Perl extension for detecting and converting various russian character sets: KOI8-r, Windows-1251, CP866, ISO-8859-5, X-Mac-Cyrillic, russian text in english letters, russian part of Unicode and UTF-8. Lingua::RU::Charset module can be especially useful for computers with...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (119): Lingua::RU::Charset Download |
XML::Filter::DocSplitter does multipass processing of documents. SYNOPSIS ## See XML::SAX::???? for an easier way to use this filter. use XML::SAX::Machines qw( Machine ) ; my $m = Machine( [ Intake => "XML::Filter::DocSplitter" => qw( Filter ) ], [ Filter => "My::Filter" => qw( Merger...
Platforms: *nix
License: Freeware | Size: 43.01 KB | Download (102): XML::Filter::DocSplitter Download |
XML::SAX::Machine is a Perl module that can manage a collection of SAX processors. SYNOPSIS ## Note: See XML::SAX::Pipeline and XML::SAX::Machines first, ## this is the gory, detailed interface. use My::SAX::Machines qw( Machine ); use My::SAX::Filter2; use My::SAX::Filter3; my...
Platforms: *nix
License: Freeware | Size: 43.01 KB | Download (103): XML::SAX::Machine Download |
Class::ParmList is a Perl module with methods for processing named parameter lists. SYNOPSIS use Class::ParmList qw(simple_parms parse_parms); $thingy->some_method({ -bgcolor => #ff0000, -textcolor => #000000 }); sub some_method { my ($self) = shift; my ($parm_ref) = @_; my $parms...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (89): Class::ParmList Download |
Acme::Hyperindex is a Perl module to look deep into structures using a list of indexes. SYNOPSIS use strict; use Acme::Hyperindex; my @struct = ( { j_psi => [qw( eta_prime phi kaon )] }, { j_psi => [qw( selectron down tau_sneutrino )] }, { j_psi => [qw( upsilon gluino photino )] } );...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (97): Acme::Hyperindex Download |
Array::Each::Tutorial - POD giving various examples how to use Array::Each. SYNOPSIS man Array::Each man Array::Each::Tutorial or perldoc Array::Each perldoc Array::Each::Tutorial Overview This tutorial contains only POD, so dont do this: use Array::Each::Tutorial; # dont do this...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (121): Array::Each::Tutorial Download |
Chart::Graph is a Perl extension for a front-end to gnuplot, XRT, and Xmgrace. SYNOPSIS # EXAMPLE: gnuplot #make sure to include Chart::Graph use Chart::Graph:Gnuplot qw(gnuplot); gnuplot(%global_options, [%data_set_options, @matrix], [%data_set_options, @x_column, @y_column],...
Platforms: *nix
License: Freeware | Size: 245.76 KB | Download (111): Chart::Graph Download |
SYNOPSIS use Math::FresnelZone; use Math::FresnelZone qw(fresnel fresnelMi fresnelKm); The arguments are: 0 - distance in kilometers or miles (default is 1), 1 - frequency in GHz (defualt 2.4), 2 - set to true to specify that the distance you are inputting is in miles and that the...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (101): Math::FresnelZone Download |
Argv is a Perl module that provides an OO interface to an arg vector. SYNOPSIS use Argv; # A roundabout way of getting perls version. my $pl = Argv->new(qw(perl -v)); $pl->exec; # Run /bin/cat, showing how to provide "predigested" options. Argv->new(/bin/cat, [qw(-u -n)],...
Platforms: *nix
License: Freeware | Size: 44.03 KB | Download (86): Argv Download |
Exporter::Easy is a Perl module that takes the drudgery out of Exporting symbols. SYNOPSIS In module YourModule.pm: package YourModule; use Exporter::Easy ( OK => [ $munge, frobnicate ] # symbols to export on request ); In other files which wish to use YourModule: use ModuleName...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (92): Exporter::Easy Download |
BSD::Ipfwgen is a Perl module to aid in the creation of ipfw-based firewalls. SYNOPSIS use BSD::Ipfwgen; outside qw(**interface list**); leaf qw(**interface list**); consolidate qw(**network list**); us qw(**network list**); not_us qw(**network list**); to_us qw(**network list**);...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (99): BSD::Ipfwgen Download |
Wiki::Toolkit::Formatter::Mediawiki is a Mediawiki-style formatter for Wiki::Toolkit. SYNOPSIS This package implements a formatter for the Wiki::Toolkit module which attempts to duplicate the behavior of the Mediawiki application (a set of PHP scripts used by Wikipedia and friends). use...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (101): Wiki::Toolkit::Formatter::Mediawiki Download |
Mac::Apps::Seasonality::Constants is a Perl module for static definitions of aspects of Seasonality. SYNOPSIS use Mac::Apps::Seasonality::Constants qw{ $SEASONALITY_NAME $SEASONALITY_CREATOR $SEASONALITY_HISTORY_DATABASE_PATH }; use Mac::Apps::Seasonality::Constants qw{...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (97): Mac::Apps::Seasonality::Constants Download |
SYNOPSIS use POE qw(Component::Player::Mpg123); $mp = POE::Component::Player::Mpg123->new(); $mp->play("/tmp/test.mp3"); POE::Kernel->run(); This component is used to manipulate the mpg123 player from within a POE application. The less common but open-source mpg321 has also been tested....
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (104): POE::Component::Player::Mpg123 Download |
Class::DBI::AutoIncrement is a Perl module to emulate auto-incrementing columns on Class::DBI subclasses. SYNOPSIS Lets assume you have a project making use of Class::DBI. You have implemented a subclass of Class::DBI called MyProject::DBI that opens a connection towards your projects...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (87): Class::DBI::AutoIncrement Download |
vars::global is a Perl module that tries to make global variables a little safer. SYNOPSIS # In the place/package where we want to create globals use vars::global create => qw( $foo @bar %baz ); # Add some more global symbols vars::global->create(qw( $hello @world %now )); # Somewhere...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (99): vars::global Download |
Algorithm::Diff is a Perl module to compute `intelligent differences between two files / lists. SYNOPSIS require Algorithm::Diff; # This example produces traditional diff output: my $diff = Algorithm::Diff->new( @seq1, @seq2 ); $diff->Base( 1 ); # Return line numbers, not indices...
Platforms: *nix
License: Freeware | Size: 33.79 KB | Download (93): Algorithm::Diff Download |
Text::MicroMason::Functions Perl module contains Function Exporter for Simple Mason Templates. SYNOPSIS Use the execute function to parse and evalute a template: use Text::MicroMason::Functions qw( execute ); print execute($template, name=>Dave); Or compile it into a subroutine, and...
Platforms: *nix
License: Freeware | Size: 69.63 KB | Download (91): Text::MicroMason::Functions Download |