B 1
Oak::Web::HTML::B is B HTML Tag. HIERARCHY Oak::Object Oak::Persistent Oak::Component Oak::Web::Visual Oak::Web::HTML::PhraseElement Oak::Web::HTML::B PROPERTIES The Oak::Web::HTML::B object has the following properties: caption The text inside the tag All other defined by W3C....
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (106): Oak::Web::HTML::B Download |
b. is a Web-based manager for Web bookmarks. Bookmarks are stored in an XML file. Operations on the data are done with Perl scripts..
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (94): b. Download |
PhpDig provides a very small PHP search engine that uses a MySQL database on backend. PhpDig is a very small PHP search engine that uses a MySQL database on backend. Features: indexes both static and dynamic pages; Spiders almost all links in html content, in hrefs, areamaps, frames; and Full...
Platforms: *nix
License: Freeware | Size: 573.44 KB | Download (151): PhpDig 1.8.9 Download |
Geo::Ellipsoids is a package for standard Geo:: ellipsoid a, b, f and 1/f values. SYNOPSIS use Geo::Ellipsoids; my $obj = Geo::Ellipsoids->new(); $obj->set(WGS84); #default print "a=", $obj->a, "n"; print "b=", $obj->b, "n"; print "f=", $obj->f, "n"; print "i=", $obj->i, "n"; print...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (109): Geo::Ellipsoids Download |
Nasal is a language that I wrote for use in a personal project. Ostensibly it was because I was frustrated with the dearth of small-but-complete embeddable scripting languages, but of course I really wrote it because it was fun. It is still young and incomplete in a few places, but is under...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (99): Nasal Download |
PlusPlus is a Delphi, VB, Java-like Perl preprocessor. SYNOPSIS ### Case 1: plain script use PlusPlus; /* This is a long awaited multiline comment */ my $nested_hash = {outer => {inner => {a => 1, b => [19, 73], c => 3}}} $nested_hash.outer.inner.a = 5; # colon in variable names...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (100): PlusPlus Download |
Carp::Datum is a Perl module used for debugging and tracing. SYNOPSIS # In modules use Carp::Datum; # Programming by contract sub routine { DFEATURE my $f_, "optional message"; # $f_ is a lexical lvalue here my ($a, $b) = @_; DREQUIRE $a > $b, "a > b"; $a += 1; $b += 1; DASSERT $a >...
Platforms: *nix
License: Freeware | Size: 38.91 KB | Download (91): Carp::Datum Download |
File::Repl is a Perl module that provides file replication utilities. SYNOPSIS use File::Repl; %con = { dira => C:/perl, dirb => M:/perl, verbose => 1, age => 10, }; $ref=File::Repl->New(%con); $r1 = $ref->Update(.p(l|m),a<>b,1); $r2 = $ref->Update(.t.*,a<>b,1,.tmp$); The...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (102): File::Repl Download |
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 |
Tie::Hash::RegexKeys will match hash keys using Regular Expressions. SYNOPSIS use Tie::Hash::RegexKeys; use Data::Dumper; my %h; tie %h, Tie::Hash::RegexKeys; my $a = .1.2.3.4.5.6.2; my $b = .1.2.3.4.5.7; my $c = .1.2.3.4.5.6.1; my $d = .1.2.3.4.5.6.1.6; $h{$a}="key1";...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (104): Tie::Hash::RegexKeys Download |
List::Util Perl module contains a selection of general-utility list subroutines. SYNOPSIS use List::Util qw(first max maxstr min minstr reduce shuffle sum); List::Util contains a selection of subroutines that people have expressed would be nice to have in the perl core, but the usage would...
Platforms: *nix
License: Freeware | Size: 44.03 KB | Download (102): List::Util Download |
XML::XPathToXML is a Perl module that generates XML document from XPath expressions. SYNOPSIS my @data = ( /project/name => The Ultimate Question, /project/comment() => generated by XPathToXML , /project/start => 2002-09-08, /project/end => 7002002-09-08, /project/@id => 42,...
Platforms: *nix
License: Freeware | Size: 307.2 KB | Download (89): XML::XPathToXML Download |
GD::Graph is a graph plotting module for Perl 5. SYNOPSIS use GD::Graph::moduleName; GD::Graph is a perl5 module to create charts using the GD module. The following classes for graphs with axes are defined: GD::Graph::lines Create a line chart. GD::Graph::bars and GD::Graph::hbars...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (111): GD::Graph Download |
Math::Zap::Rectangle is a Perl module that generates rectangles in 3d space. Synopsis Example t/rectangle.t #_ Rectangle __________________________________________________________ # Test 3d rectangles # philiprbrenan@yahoo.com, 2004, Perl License...
Platforms: *nix
License: Freeware | Size: 63.49 KB | Download (98): Math::Zap::Rectangle Download |
Sub::PatMat can call a version of subroutine depending on its arguments. SYNOPSIS use Sub::PatMat; # basics: sub fact : when($_[0] <= 1) { 1 } sub fact { my ($n) = @_; $n*fact($n-1) } print fact(6); # referring to things other than @_: sub mysort : when($a < $b) { -1 } sub mysort :...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (92): Sub::PatMat Download |
Parse::Binary::FixedFormat::Variants is a Perl module to convert between variant records and hashes. Parse::Binary::FixedFormat supports variant record formats. To describe a variant structure, pass a hash reference containing the following elements to new. The object returned to handle variant...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (89): Parse::Binary::FixedFormat::Variants Download |
Music::Scales can supply necessary notes / offsets for musical scales. SYNOPSIS use Music::Scales; my @maj = get_scale_notes(Eb); # defaults to major print join(" ",@maj); # "Eb F G Ab Bb C D" my @blues = get_scale_nums(bl); # bl,blu,blue,blues print join(" ",@blues); # "0 3 5 6 7 10"...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (111): Music::Scales Download |
Path::Graph is a Perl module created to generate paths from hash graph. SYNOPSIS Code 1 #!usr/bin/perl my %graph = ( A => {B=>1,C=>4}, B => {A=>1,C=>2}, C => {A=>4,B=>2} ); use Paths::Graph; my $g = Paths::Graph->new(-origin=>"A",-destiny=>"C",-graph=>%graph); my @paths =...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (120): Path::Graph Download |
DateTime::Calendar::Pataphysical is a Perl module with dates in the pataphysical calendar. SYNOPSIS use DateTime::Calendar::Pataphysical; $dt = DateTime::Calendar::Pataphysical->new( year => 1752, month => 10, day => 4 ); DateTime::Calendar::Pataphysical is the implementation of the...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (97): DateTime::Calendar::Pataphysical Download |
Tie::OffsetArray can tie one array to another, with index offset. SYNOPSIS use Tie::OffsetArray; tie @a, Tie::OffsetArray, 1, @b; # offset=1; use given array. tie @c, Tie::OffsetArray, 2; # use anonymous array. $a[0] = x; # assign to $b[1]; tied(@a)->array->[0] = y; # assign to $b[0]....
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (93): Tie::OffsetArray Download |