Packages Perl
Sort::Versions is a Perl 5 module for sorting of revision-like numbers. SYNOPSIS use Sort::Versions; @l = sort { versioncmp($a, $b) } qw( 1.2 1.2.0 1.2a.0 1.2.a 1.a 02.a ); ... use Sort::Versions; print lower if versioncmp(1.2, 1.2a) == -1; ... use Sort::Versions; %h = (1 => d, 2...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (103): Sort::Versions Download |
Paus is all about controlling "stuff" with easy scripts. You could for example make the light in your house go on and off in the way you specify. You also could use paus to create a remote controlled mp3box that also has a web-interface at the same time and shows the current song on an LCD...
Platforms: *nix
License: Freeware | Size: 358.4 KB | Download (98): PAUS - Perl AUtomation System 1.0 Download |
Resources is a Perl module to handle application defaults in Perl. SYNOPSIS use Resources; $res = new Resources; $res = new Resources "resfile"; Resources are a way to specify information of interest to program or packages. Applications use resource files to specify and document the...
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (94): Resources Download |
PAN::Porters is a resource for people maintaining packages of CPAN modules in various distributions. SYNOPSIS CPAN modules can be either installed from source (downloaded directly from CPAN) or they can be installed with the package mangement system of your distribution. CPAN::Porters is a...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (88): CPAN::Porters Download |
Include is a Perl module that allow you to use #defines from C header files. SYNOPSIS use Include qw(-I /some/path/of/mine); use Include q< sys/types.h >; use Include q< sys/types.h > "/[A-Z]/"; The Include module implements a method of using #define constants from C header files. It does...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (88): Include Download |
Alien::scriptaculous is a Perl module for installing and finding script.aculo.us. SYNOPSIS use Alien::scriptaculous; ... $version = Alien::scriptaculous->version(); $path = Alien::scriptaculous->path(); ... Alien::scriptaculous->install( $my_destination_directory ); About Alien Why...
Platforms: *nix
License: Freeware | Size: 100.35 KB | Download (98): Alien::scriptaculous Download |
The United States Postal Service (USPS) has on its web site an HTML form at http://www.usps.com/zip4/ for standardizing an address. Given a firm, urbanization, street address, city, state, and zip, it will put the address into standard form (provided the address is in their database) and display...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (134): Scrape::USPS::ZipLookup Perl Module Download |
Locale::TextDomain is a Perl Interface to Uniforum Message Translation. SYNOPSIS use Locale::TextDomain (my-package, @locale_dirs); use Locale::TextDomain qw (my-package); my $translated = __"Hello World!n"; my $alt = $__{"Hello World!n"}; my $alt2 = $__->{"Hello World!n"}; my @list...
Platforms: *nix
License: Freeware | Size: 460.8 KB | Download (100): Locale::TextDomain Download |
HTML::Latex is a Perl module that creates a Latex file from an HTML file. SYNOPSIS use HTML::Latex my $parser = new HTML::Latex($conffile); $parser->set_option(%options); $parser->add_package(@packages); $parser->ban_tag(@banned); $parser->set_log($logfile); # Option 1: foreach my...
Platforms: *nix
License: Freeware | Size: 48.13 KB | Download (97): HTML::Latex Download |
OS2::SoftInstaller is a Perl extension for generation of daughter packages for IBMs Software Installer. SYNOPSIS use OS2::SoftInstaller; open PKG, >my.pkg; select PKG; make_pkg toplevel => ., zipfile => my.zip, packid => myzip, nozip => 0, exclude => undef, dirid => FILE, strip => emx/;...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (104): OS2::SoftInstaller Download |
eq2png is a simple Perl script to make it painless to produce Portable Network Graphic (PNG) images for OpenOffice Impress presentations (or for any other purpose I cant imagine). Suppose you had a LaTeX snippet in a file named example-equation.tex: To produce the PNG image of this with black...
Platforms: *nix
License: Freeware | Size: 204.8 KB | Download (102): eq2png Download |
Debug::Trace is a Perl extension to trace subroutine calls. SYNOPSIS perl -MDebug::Trace=foo,bar yourprogram.pl Debug::Trace instruments subroutines to provide tracing information upon every call and return. Using Debug::Trace does not require any changes to your sources. Most often, it...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (163): Debug::Trace Download |
Jifty::Manual::Tutorial is a Perl module for Zero to Jifty in a Jiffy. This tutorial should give you everything you need to build your first application with Jifty. HOW TO The requirements Heres what you need to have installed -- at least when we write it. Installing Jifty No bones...
Platforms: *nix
License: Freeware | Size: 532.48 KB | Download (107): Jifty::Manual::Tutorial Download |
PerlPoint::Tags is a Perl module that can process PerlPoint tag declarations. SYNOPSIS # declare a tag declaration package package PerlPoint::Tags::New; # declare base "class" use base qw(PerlPoint::Tags); PerlPoint is built a modularized way. The base packages provide parsing and...
Platforms: *nix
License: Freeware | Size: 419.84 KB | Download (95): PerlPoint::Tags Download |
Embedix::ECD is a Perl module with Embedix Component Descriptions as objects. SYNOPSIS instantiate from a file my $ecd = Embedix::ECD->newFromFile(busybox.ecd); my $other_ecd = Embedix::ECD->newFromFile(tinylogin.ecd); access nodes my $busybox = $ecd->System->Utilities->busybox; build...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (112): Embedix::ECD Download |
C::DynaLib is a Perl interface to C compiled code. SYNOPSIS use C::DynaLib; use sigtrap; # recommended $lib = new C::DynaLib( $linker_arg ); $func = $lib->DeclareSub( $symbol_name [, $return_type [, @arg_types] ] ); # or $func = $lib->DeclareSub( { "name" => $symbol_name, [param =>...
Platforms: *nix
License: Freeware | Size: 35.84 KB | Download (98): C::DynaLib Download |
Mail::Abuse is a Perl module that helps parse and respond to miscellaneous abuse complaints. SYNOPSIS use Mail::Abuse; This module and the accompaining software can be used to automatically parse and respond to various formats of abuse complaints. This software is geared towards abuse desk...
Platforms: *nix
License: Freeware | Size: 92.16 KB | Download (97): Mail::Abuse Download |
B::C is Perl compilers C backend. SYNOPSIS perl -MO=C[,OPTIONS] foo.pl This compiler backend takes Perl source and generates C source code corresponding to the internal structures that perl uses to run your program. When the generated C source is compiled and run, it cuts out the time which...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (101): B::C Download |
B::CC is Perl compilers optimized C translation backend. SYNOPSIS perl -MO=CC[,OPTIONS] foo.pl This compiler backend takes Perl source and generates C source code corresponding to the flow of your program. In other words, this backend is somewhat a "real" compiler in the sense that many...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (100): B::CC Download |
The libdisasm library provides basic disassembly of Intel x86 instructions from a binary stream. The intent is to provide an easy to use disassembler which can be called from any application; the disassembly can be produced in AT&T syntax and Intel syntax, as well as in an intermediate format...
Platforms: *nix
License: Freeware | Size: 38.91 KB | Download (138): Perl x86 Disassembler Download |