Main > Free Download Search >

Free perl module software for linux

perl module

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6555
Markup::Perl 0.5

Markup::Perl 0.5


Markup::Perl is a brilliant Perl module that will turn your CGI inside-out. more>> Markup:Perl 0.5 is a brilliant Perl module that will turn your CGI inside-out.

For some problems, particularly in the presentation layer, thinking of the solution as a webpage that can run perl is more natural than thinking of it as a perl script that can print a webpage.

It's been done before, but this module is simple. The source code is compact: one file and less than 2k of code. Simply put: if you can do it in Perl, you can do it in Markup:Perl, only without all the print statements, heredocs and quotation marks.

Requirements:

  • Perl
<<less
Added: 2008-10-03 License: Perl Artistic License Price: FREE
1 downloads
Games::Sudoku::General 0.007

Games::Sudoku::General 0.007


Games::Sudoku::General is a Perl module that can solve sudoku-like puzzles. more>>
Games::Sudoku::General is a Perl module that can solve sudoku-like puzzles.

SYNOPSIS

$su = Games::Sudoku::General->new ();
print $su->problem(<<less
Download (0.040MB)
Added: 2007-08-13 License: Perl Artistic License Price:
803 downloads
Template::Plugins 2.19

Template::Plugins 2.19


Template::Plugins is a Perl module with plugin provider module. more>>
Template::Plugins is a Perl module with plugin provider.

SYNOPSIS

use Template::Plugins;

$plugin_provider = Template::Plugins->new(%options);

($plugin, $error) = $plugin_provider->fetch($name, @args);

The Template::Plugins module defines a provider class which can be used to load and instantiate Template Toolkit plugin modules.

<<less
Download (0.76MB)
Added: 2007-08-08 License: Perl Artistic License Price:
807 downloads
CGI::Builder::Magic 1.31

CGI::Builder::Magic 1.31


CGI::Builder::Magic Perl module contains CGI::Builder and Template::Magic integration. more>>
CGI::Builder::Magic Perl module contains CGI::Builder and Template::Magic integration.

SYNOPSIS

# just include it in your build

use CGI::Builder
qw| CGI::Builder::Magic
|;

<<less
Download (0.015MB)
Added: 2007-08-01 License: Perl Artistic License Price:
816 downloads
Basset::Container::Hash 1.04

Basset::Container::Hash 1.04


Basset::Container::Hash Perl module implements a layered hash. more>>
Basset::Container::Hash Perl module implements a layered hash. The easiest way to explain is with an example:
my %x = (a => b);

tie my %y, Basset::Container::Hash, %x; #<<less
Download (0.14MB)
Added: 2007-07-24 License: Perl Artistic License Price:
822 downloads
Module::Starter::Smart 0.0.2

Module::Starter::Smart 0.0.2


Module::Starter::Smart is a Perl module that lets you add new modules into an existing distribution. more>>
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 Module::Starter::Smart

# create a new distribution named Foo-Bar
$ module-starter --module=Foo::Bar

# add a new module
$ module-starter --module=Foo::Bar::Me --distro=Foo-Bar

Module::Starter::Smart is a simple helper plugin for Module::Starter. It overrides the create_distro, create_modules, and create_t subroutines defined in whichever engine plugin in use (say, Module::Starter::Simple.) When invoked with a existing distribution, the plugin may bypass the create_basedir subroutine, pull in a list of existing modules as well as test files, create new modules, and recreate the manifest file accordingly.

INTERFACE

Module::Starter::Smart subclasses Module::Starter::Simple.

create_distro

Pull in existing modules, put them in the $config, and call
$class->SUPER::create_distro.

create_basedir

Bypass creation when the specified distribution exists.

create_modules

Create new modules only.

create_t

Create new test files only.

create_Makefile_PL

Bypass creation when theres already one in the distribution.

create_Build_PL

Bypass creation when theres already one in the distribution.

create_Changes

Bypass creation when theres already one in the distribution.

create_README

Bypass creation when theres already one in the distribution.

<<less
Download (0.004MB)
Added: 2007-07-10 License: Perl Artistic License Price:
836 downloads
Math::Complex 1.37

Math::Complex 1.37


Math::Complex is a Perl module with complex numbers and associated mathematical functions. more>>
Math::Complex is a Perl module with complex numbers and associated mathematical functions.

SYNOPSIS

use Math::Complex;

$z = Math::Complex->make(5, 6);
$t = 4 - 3*i + $z;
$j = cplxe(1, 2*pi/3);

<<less
Download (0.032MB)
Added: 2007-07-04 License: Perl Artistic License Price:
843 downloads
B::Assembler 5.8.8

B::Assembler 5.8.8


B::Assembler is a Perl module created to assemble Perl bytecode. more>>
B::Assembler is a Perl module created to assemble Perl bytecode.

SYNOPSIS

use B::Assembler qw(newasm endasm assemble);
newasm(&printsub); # sets up for assembly
assemble($buf); # assembles one line
endasm(); # closes down

use B::Assembler qw(assemble_fh);
assemble_fh($fh, &printsub); # assemble everything in $fh

<<less
Download (12.2MB)
Added: 2007-06-25 License: GPL (GNU General Public License) Price:
851 downloads
Locale::Memories 0.04

Locale::Memories 0.04


Locale::Memories is a Perl module for L10N Message Retrieval. more>>
Locale::Memories is a Perl module for L10N Message Retrieval.

SYNOPSIS

my $lm = Locale::Memories->new();
$lm->load_index(path_to_index);
$lm->index_msg($locale, $msg_id, $msg_str);
$lm->translate_msg($locale, $msg_id);

This module is specialized module for indexing and retrieving .po messages.

<<less
Download (0.023MB)
Added: 2007-06-12 License: Perl Artistic License Price:
864 downloads
PLJava 0.04

PLJava 0.04


PLJava is Perl module that will embed Perl into Java. more>>
PLJava is Perl module that will embed Perl into Java.

USAGE

import perl5.Perl ;
import perl5.SV ;

public class test {

public static void main(String argv[]) {

Perl.eval("print qq`Hello World!n` ;") ;

///////////////////

SV foo = Perl.NEW("foo") ; // $foo = new foo() ;

foo.call("subtest") ; // $foo->subtest() ;

///////////////////

String s = Perl.eval(" time: + time() ") ;

int i = Perl.eval_int(" 2**10 ") ; // 1024

int n = Perl.eval_int(" 10/3 ") ; // 3
int d = Perl.eval_double(" 10/3 ") ; // 3.33333333333333

///////////////////

SV array = Perl.eval_sv(" [ a , b , c ] ") ;

String e0 = array.elem(0) ; // a
String e1 = array.elem(1) ; // b
String e2 = array.elem(2) ; // c

///////////////////

SV hash = Perl.eval_sv(" { a => 11 , b => 22 , c => 33 } ") ;

String k_a = hash.key("a") ; // 11
String k_b = hash.key("b") ; // 22
String k_c = hash.key("c") ; // 33

}

}

<<less
Download (0.16MB)
Added: 2007-06-06 License: Perl Artistic License Price:
872 downloads
movieinfo 0.1

movieinfo 0.1


movieinfo is a Perl module created to dump information about movie file(s). more>>
movieinfo is a Perl module created to dump information about movie file(s).

USAGE

movieinfo < movie files[s] >

Largely based around mplayers midentify script this will dump information about various formats of movie file (depending on what codecs you have installed for mplayer).

<<less
Download (0.019MB)
Added: 2007-05-29 License: Perl Artistic License Price:
879 downloads
Image::Density Perl Module 0.2

Image::Density Perl Module 0.2


The metric implemented in the Image::Density Perl Module estimates the density of data where there is data. more>>
The metric implemented in the Image::Density Perl Module estimates the density of data where there is data, and has a reasonable correlation with goodness as judged by humans.

That is, if you let a human look at a set of images and judge quality, the density values for those images as calculated here tend to correlate well with the human judgement (densities that are too high or too low represent "bad images).

This project is intended for use on bitonal TIFF images, such as those from scanning paper documents.
<<less
Download (0.63MB)
Added: 2007-05-15 License: Perl Artistic License Price:
892 downloads
PerlIO 0.02

PerlIO 0.02


PerlIO is a Perl module created to load on demand PerlIO layers and root of PerlIO::* name space. more>>
PerlIO is a Perl module created to load on demand PerlIO layers and root of PerlIO::* name space.

SYNOPSIS

open($fh,":utf8", "data.utf");
print F $out;
close(F);

open(F, "<<less
Download (0.014MB)
Added: 2007-05-14 License: Perl Artistic License Price:
893 downloads
Alien Perl module 0.91

Alien Perl module 0.91


Alien Perl module package contains external libraries wrapped up for your viewing pleasure! more>>
Alien Perl module package contains external libraries wrapped up for your viewing pleasure!

SYNOPSIS

perldoc Alien;

Alien is a package that exists just to hold together an idea, the idea of Alien:: packages, so there is no code here, just motivation for Alien.

Why

James and I ended up doing a build system for Fotango, lots of people have done a build system, it is a pretty boring task. The boring task is really all the mindlessly stupid things you need to do to build C libraries that Perl modules require, these C modules usually have unusual installation systems or require vastly different options. So CPAN modules install easy, 3rd party stuff is nasty.
So, suddenly an idea struck me, Alien packages! Imagine a CPAN module that has as its only task to make sure a certain library is installed! That means that you can write all the voodoo in your Build.PL file and then just make sure the module requires the correct Alien module! Then anything that install Perl modules will deal with it automatically!

How

So, what should an Alien module do? It should make sure that the target is installed and it should provide the caller with enough information to use it.
The idea is that you use it to make sure it is there, and you call class methods to find out what to use. These class methods will be individually specified by the stand alone Alien modules.

No Framework!

The reason this is so loosely worded is because we have no idea what common functionality will be needed, so we will let evolution work for us and see what individual Alien packages need and then eventually factor it out into this packages. I would like to avoid a topdown design approach.

Responsibilities of a Alien module.

On installation, make sure the required package is there, otherwise install it.
On usage, make sure the required package is there, else croak.

Bundle the source with the module, or download it.

Allow module authors to access information it gathers.

Document itself well.

Preferably use Module::Build.

Be sane.

<<less
Download (0.010MB)
Added: 2007-05-11 License: Perl Artistic License Price:
898 downloads
Test::TestCoverage 0.05

Test::TestCoverage 0.05


Test::TestCoverage is Perl module to test if your test covers all public subroutines of the package. more>>
Test::TestCoverage is Perl module to test if your test covers all public subroutines of the package.

SYNOPSIS

use Test::TestCoverage;

test_coverage(My::Module);

my $obj = My::Module->new();
$obj->foo();
$obj->bar();

# test will be ok, assumed that My::Module has the subroutines new, foo and bar
ok_test_coverage(My::Module);

reset_test_coverage(My::Module);
reset_all_test_coverage();

test_coverage(My::Module);

my $obj = My::Method->new();
$obj->foo();

# test will be not ok, because bar is not invoked
ok_test_coverage(My::Module);

reset_test_coverage(My::Module);
reset_all_test_coverage();

test_coverage(My::Module);
test_coverage_except(My::Module,bar);

my $obj = My::Method->new();
$obj->foo();

# test will be ok, because bar is excepted of test
ok_test_coverage(My::Module);

If a module is written, the tests cover just a few subroutines of the module. This module aims to support the author in writing "complete" tests. If one of the "public" subroutines are missed in the testscript, the test ok_test_coverage will fail.

"private" subroutines are defined as subroutines that names begin with _ like _private_sub{...} and "public" is the opposite.

<<less
Download (0.004MB)
Added: 2007-05-07 License: Perl Artistic License Price:
900 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5