Subroutine Redefined
Params::Profile is a Perl module for registering Parameter profiles. SYNOPSIS package Foo::Bar; use Params::Profile; ### Single profile Params::Profile->register_profile( method => subroto, profile => { testkey1 => { required => 1 }, testkey2 => { required => 1, allow => qr/^d+$/,...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (99): Params::Profile Download |
Parse::RecDescent::FAQ is the official, authorized FAQ for Parse::RecDescent. OVERVIEW-TYPE QUESTIONS Is Parse::RecDescent LL(1)? LL(N)? LR(1)? LR(N)? Answer by Yves Orton: I have a data structure which is a hash of entries where an entry is a list/array of sets I have also a grammar...
Platforms: *nix
License: Freeware | Size: 77.82 KB | Download (99): Parse::RecDescent::FAQ Download |
Code::Splice injects the contents of one subroutine at a specified point elsewhere. SYNOPSIS use Code::Splice; Code::Splice::inject( code => sub { print "fredn"; }, package => main, method => foo, precondition => sub { my $op = shift; my $line = shift; $line =~ m/print/ and $line =~...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (98): Code::Splice Download |
chilli_control is a script that takes a command-line argument telling it what to do with your smoothwall, ie connect, disconnect, or get the status. This version is designed for smoothwall version 2.0 beta. You will need to edit the script to set it up for your smoothwall. If you use the same...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (98): chilli_control Download |
Class::Inner is a perlish implementation of Java like inner classes. SYNOPSIS use Class::Inner; my $object = Class::Inner->new( parent => ParentClass, methods => { method => sub { ... } }, }, constructor => new, args => [@constructor_args], ); Yet another implementation of an...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (98): Class::Inner Download |
B::Utils is a helper functions for op tree manipulation. SYNOPSIS use B::Utils; These functions make it easier to manipulate the op tree. FUNCTIONS all_starts all_roots Returns a hash of all of the starting ops or root ops of optrees, keyed to subroutine name; the optree for main...
Platforms: *nix
License: Freeware | Size: 44.03 KB | Download (98): B::Utils Download |
Hook::Scope is a Perl extension for adding hooks for exiting a scope. SYNOPSIS use Hook::Scope; { Hook::Scope::POST(sub { print "I just left my scope"}); print "you will see this first!"; } use Hook::Scope qw(POST PRE); # only POST can be exported { POST { print "foo" }; POST sub {...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (97): Hook::Scope Download |
Closure::Loop is a Perl module with redo, last, next for closure based loops. SYNOPSIS package MyIterator; use Closure::Loop; # mixin sub new { my $class = shift; return bless { }, $class; } sub forAll { my $self = shift; my $cb = pop || die "No callback"; for my $i (@_) { eval {...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (97): Closure::Loop Download |
Contextual::Return is a Perl module to create context-senstive return values. SYNOPSIS use Contextual::Return; use Carp; sub foo { return SCALAR { thirty-twelve } BOOL { 1 } NUM { 7*6 } STR { forty-two } LIST { 1,2,3 } HASHREF { {name => foo, value => 99} } ARRAYREF { [3,2,1] }...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (97): Contextual::Return Download |
MIME::WordDecoder is a Perl module to decode RFC-1522 encoded words to a local representation. SYNOPSIS See MIME::Words for the basics of encoded words. See "DESCRIPTION" for how this class works. use MIME::WordDecoder; ### Get the default word-decoder (used by unmime()): $wd = default...
Platforms: *nix
License: Freeware | Size: 378.88 KB | Download (97): MIME::WordDecoder Download |
Module::Starter::Smart is a Perl module that lets you add new modules into an existing distribution. SYNOPSIS use Module::Starter qw/Module::Starter::Simple Module::Starter::Smart/; Module::Starter->create_distro(%args); # or in ~/.module-starter/config plugin: Module::Starter::Simple...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (97): Module::Starter::Smart Download |
This software will make you the "coolest kid on the block" so to speak! It turns your computer into a powerful web messaging machine: allowing you to keep in constant touch with your buddies/ family in a very dynamic way. Think of it this way: you have the ability to create a "TV channel"...
Platforms: Windows
License: Freeware | Size: 20 MB | Download (96): Cool Redefined Download |
SCZ application is a simple set of compression routines for compressing and decompressing arbitrary data. The initial set of routines implement new lossless compression algorithms. Restoration (decompression) is perfect. It is called SCZ, for simple compression format. SCZ is intended as a...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (96): SCZ Download |
File::Find is a Perl module to traverse a directory tree. SYNOPSIS use File::Find; find(&wanted, @directories_to_search); sub wanted { ... } use File::Find; finddepth(&wanted, @directories_to_search); sub wanted { ... } use File::Find; find({ wanted => &process, follow => 1 }, .);...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (96): File::Find Download |
App::SimpleScan::Plugin::Retry is a Perl module to implement retry pragma/command line option. SYNOPSIS simple_scan --retry 6 or in a simple_scan input file: %%retry 6 Both of these would retry fetches up to 6 times, pausing an increasingly-long time between each try. If all attempts...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (96): App::SimpleScan::Plugin::Retry Download |
Devel::Cover package contains code coverage metrics for Perl. SYNOPSIS perl -MDevel::Cover yourprog args cover perl -MDevel::Cover=-db,cover_db,-coverage,statement,time yourprog args To test an uninstalled module: cover -delete HARNESS_PERL_SWITCHES=-MDevel::Cover make test cover To...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (96): Devel::Cover Download |
GNU libxmi is a C/C++ function library for rasterizing 2-D vector graphics. GNU libxmi can draw 2-D graphical primitives, including wide polygonal lines and circular and elliptical arcs, into a user-supplied matrix of pixels. Sophisticated line styles, such as multicolored dashing patterns, can...
Platforms: *nix
License: Freeware | Size: 307.2 KB | Download (96): GNU libxmi Download |
This is a collection of scripts which is used to manage the creation of Slackware packages. This framework is designed to make it easy to add packages to the collection and to easily tweak package parameters for testing and deployment. The framework currently has a lot of parameters, and also...
Platforms: *nix
License: Freeware | Size: 266.24 KB | Download (96): The UNIX Man Slak Paks Download |
Test::Unit::Procedural Perl module contains a procedural style unit testing interface. SYNOPSIS use Test::Unit::Procedural; # your code to be tested goes here sub foo { return 23 }; sub bar { return 42 }; # define tests sub test_foo { assert(foo() == 23, "Your message here"); } sub...
Platforms: *nix
License: Freeware | Size: 75.78 KB | Download (95): Test::Unit::Procedural Download |
Statistics::ROC is a Perl module with receiver-operator-characteristic (ROC) curves with nonparametric confidence bounds. SYNOPSIS use Statistics::ROC; my ($y) = loggamma($x); my ($y) = betain($x, $p, $q, $beta); my ($y) = Betain($x, $p, $q); my ($y) = xinbta($p, $q, $beta, $alpha); my...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (95): Statistics::ROC Download |