Offtitle Num Strn Fontsize
PDL::IO::Misc is a Perl module with misc IO routines for PDL. rcols() Read ASCII whitespaced cols from a file into piddles and perl arrays (also see "rgrep()"). There are two calling conventions - the old version, where a pattern can be specified after the filename/handle, and the new...
Platforms: *nix
License: Freeware | Size: 2.1 MB | Download (87): PDL::IO::Misc Download |
HOP::Lexer is a Perl module for "Higher Order Perl" Lexer. SYNOPSIS use HOP::Lexer string_lexer; my @input_tokens = ( [ VAR, qr/[[:alpha:]]+/ ], [ NUM, qr/d+/ ], [ OP, qr/[+=]/ ], [ SPACE, qr/s*/, sub { () } ], ); my $text = x = 3 + 4; my $lexer = string_lexer( $text, @input_tokens...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (90): HOP::Lexer 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 |
Ogg::Vorbis::Header is an object-oriented interface to Ogg Vorbis information and comment fields. SYNOPSIS use Ogg::Vorbis::Header; my $ogg = Ogg::Vorbis::Header->new("song.ogg"); while (my ($k, $v) = each %{$ogg->info}) { print "$k: $vn"; } foreach my $com ($ogg->comment_tags) { print...
Platforms: *nix
License: Freeware | Size: 32.77 KB | Download (217): Ogg::Vorbis::Header 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 |
Math::Expr is a Perl module that parses mathematical expressions. SYNOPSIS require Math::Expr; $p=new Math::Expr; $e=$p->Parse("a+4*b-d/log(s)+f(d,e)"); Parses mathematical expressions into a tree structure. The expressions may contain integers, real numbers, alphanumeric variable names,...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (99): Math::Expr Download |
JoeDog::Config provides a perl extension for parsing data/configuration file. It reads columns, key-value pairs, and INI style config files into arrays, hashes and hashes of hashes. It can take characters or regexes for separators. ABSTRACT: This is a autoloadable module which allows the...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (88): JoeDog::Config 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 |
XML::Filter::Sort is a SAX filter for sorting elements in XML. SYNOPSIS use XML::Filter::Sort; use XML::SAX::Machines qw( :all ); my $sorter = XML::Filter::Sort->new( Record => person, Keys => [ [ lastname, alpha, asc ], [ firstname, alpha, asc ], [ @age, num, desc] ], ); my...
Platforms: *nix
License: Freeware | Size: 25.6 KB | Download (109): XML::Filter::Sort Download |
Grid::Transform is a Perl module with fast grid transformations. SYNOPSIS use Grid::Transform; $g = Grid::Transform->new([a..o], rows=>5); $g->rotate_270->flip_vertical; print join( , $g->grid), "n"; The Grid::Transform module provides fast methods to transform a grid of arbitrary data...
Platforms: *nix
License: Freeware | Size: 36.86 KB | Download (104): Grid::Transform 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 |
PDL::Graphics::AquaTerm is a Perl module that provides access to the AquaTerm Mac OS-X graphics terminal. SYNOPSIS # example 1 use PDL; use PDL::Graphics::LUT; use PDL::Graphics::AquaTerm; my $x_size = 255; my $y_size = 255; aquaOpen({SIZE_X => $x_size, SIZE_Y => $y_size});...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (93): PDL::Graphics::AquaTerm Download |
Term::GnuplotTerminals is a Perl documentation of gnuplot output devices. aed767 The aed512 and aed767 terminal drivers support AED graphics terminals. The two drivers differ only in their horizontal ranges, which are 512 and 768 pixels, respectively. Their vertical range is 575 pixels. There...
Platforms: *nix
License: Freeware | Size: 716.8 KB | Download (92): Term::GnuplotTerminals Download |
Solaris::Disk::SVM::Graph is a Perl module for graph your Solaris Volume Manager configurations. SYNOPSIS my $graph = Solaris::Disk::SVM::Graph->new( sourcedir => path/to/dir, # path to SVM config files, # see Solaris::Disk::SVM for details fontname => fontname, fontsize => fontsize, );...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (108): Solaris::Disk::SVM::Graph Download |
Image::Button is a base class for building PNG buttons using GD. SYNOPSIS use Image::Button::Rect; my $b1 = new Image::Button::Rect(text => text b1, font => newsgotn.ttf, fontsize => 20, file => b1.png); # $b2 is like $b1, but with different text and going to another file my $b2 =...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (97): Image::Button Download |
Math::Fraction is a Perl module to manipulate exact fractions. SYNOPSIS use Math::Fraction; $a = frac(1,2); $b = frac(6,7); print "$a + $b = ", $a + $b, "$a * $b = ", $a * $b; print $a->num;.
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (101): Math::Fraction Download |
archive2iso application takes a directory tree and randomizes the files in the tree to stripe the files across several ISO files that can be archived or burned off to a CD. The intended use is to stripe files across multiple CD/DVD randomly so if one disc is damaged all the images that were in...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (96): archive2iso Download |
Math::NumberCruncher Perl module contains a collection of useful math-related functions. SYNOPSIS It should be noted that as of v4.0, there is now an OO interface to Math::NumberCruncher. For backwards compatibility, however, the previous, functional style will always be supported. # OO...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (101): Math::NumberCruncher Download |
Hash::Type module contains pseudo-hashes as arrays tied to a "type" (list of fields). SYNOPSIS use Hash::Type; # create a Hash::Type my $personType = new Hash::Type(qw(firstname lastname city)); # create and populate some hashes tied to $personType tie %wolfgang, $personType, "wolfgang...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (97): Hash::Type Download |
File::Tabular can search and edit flat tabular files. SYNOPSIS use File::Tabular; my $f = new File::Tabular($filename); my $row = $f->fetchrow; print $row->{field1}, $row->{field2}; $row = $f->fetchrow(where => someWord); $row = $f->fetchrow(where => field1 > 4 AND field2 >=...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (101): File::Tabular Download |