perl extension
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5646
Firefox Extension Backup Extension 4.0.5
Firefox Extension Backup Extension provides quickly and easily backup process of your Firefox extensions. more>>
https://addons.mozilla.org/en-US/firefox/downloads/file/14560/firefox_extension_backup_extension__febe_-4.0.5-fx.xpi
<<less Download (0.36MB)
Added: 2007-04-11 License: MPL (Mozilla Public License) Price:
950 downloads
gtk2-perl 1.151
gtk2-perl is the collective name for a set of perl bindings for Gtk+ 2.x and various related libraries. more>>
gtk2-perl project is the collective name for a set of perl bindings for Gtk+ 2.x and various related libraries. These modules make it easy to write Gtk and Gnome applications using a natural, perlish, object-oriented syntax.
This set of extension modules gives the Perl developer full access to the gtk+ widget set and several gnome libraries in a perlish, object-oriented way.
You can create new widgets and non-gui objects, and do just about anything you can do in C. We also include POD for every object (installed as manpages), and provide tools for binding other GObject-based libraries to Perl.
<<lessThis set of extension modules gives the Perl developer full access to the gtk+ widget set and several gnome libraries in a perlish, object-oriented way.
You can create new widgets and non-gui objects, and do just about anything you can do in C. We also include POD for every object (installed as manpages), and provide tools for binding other GObject-based libraries to Perl.
Download (0.65MB)
Added: 2006-08-07 License: GPL (GNU General Public License) Price:
1180 downloads
ExtUtils::configPL 1.1
ExtUtils::configPL is a Perl extension to automagically configure Perl scripts. more>>
ExtUtils::configPL is a Perl extension to automagically configure Perl scripts.
SYNOPSIS
use ExtUtils::configPL;
-w
...
no ExtUtils::configPL;
...
This module is used to add configuration information to a perl script, and is meant to be used with the ExtUtils::MakeMaker module.
ExtUtils::configPL is not a "normal" Perl extension. It does add or encapsulate functionality to your script, but it filters the script, replacing tags with items from the Config module, writing the resulting script to a new file.
The normal use for this module is to add the "shebang" line as the first line of a script.
use ExtUtils::ConfigPL;
-w
would be replaced with:
#/usr/local/bin/perl -w
(or where ever your perl executable is located.)
The use ExtUtils::configPL; line must be the first line in the script! Anything that comes before that line will not be in the filtered script.
This module is intended to work with ExtUtils::MakeMaker. You would create your script, as above, with the .PL extension, and add a PL_FILE option to the WriteMakefile() call (see ExtUtils::MakeMaker for more details.)
For example:
PL_FILES => { foo.PL => foo.pl }
Creating the Makefile would create a rule that would call your script like:
$(PERL) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB)
foo.PL foo.pl
although the line could be as simple as:
perl foo.PL foo.pl
ExtUtils::configPL takes the first argument, and uses it as the name of filtered script, and will write the new script into it.
TAGS
Tags are use to mark the location that a substitution will be made. By default, tags are in the form of:
where the variable is one of the Config.pm variables.
The tag will be replaced anywhere it is found in the script. You can stop the substitution in a section of the script by surrounding the section like:
no ExtUtils::configPL;
...
# Nothing will be substituted.
...
use ExtUtils::configPL;
...
# Substituting is resumed.
The use and no lines above are removed from the filtered script so that, when you run the script, ExtUtils::configPL will not be re-ran.
<<lessSYNOPSIS
use ExtUtils::configPL;
-w
...
no ExtUtils::configPL;
...
This module is used to add configuration information to a perl script, and is meant to be used with the ExtUtils::MakeMaker module.
ExtUtils::configPL is not a "normal" Perl extension. It does add or encapsulate functionality to your script, but it filters the script, replacing tags with items from the Config module, writing the resulting script to a new file.
The normal use for this module is to add the "shebang" line as the first line of a script.
use ExtUtils::ConfigPL;
-w
would be replaced with:
#/usr/local/bin/perl -w
(or where ever your perl executable is located.)
The use ExtUtils::configPL; line must be the first line in the script! Anything that comes before that line will not be in the filtered script.
This module is intended to work with ExtUtils::MakeMaker. You would create your script, as above, with the .PL extension, and add a PL_FILE option to the WriteMakefile() call (see ExtUtils::MakeMaker for more details.)
For example:
PL_FILES => { foo.PL => foo.pl }
Creating the Makefile would create a rule that would call your script like:
$(PERL) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB)
foo.PL foo.pl
although the line could be as simple as:
perl foo.PL foo.pl
ExtUtils::configPL takes the first argument, and uses it as the name of filtered script, and will write the new script into it.
TAGS
Tags are use to mark the location that a substitution will be made. By default, tags are in the form of:
where the variable is one of the Config.pm variables.
The tag will be replaced anywhere it is found in the script. You can stop the substitution in a section of the script by surrounding the section like:
no ExtUtils::configPL;
...
# Nothing will be substituted.
...
use ExtUtils::configPL;
...
# Substituting is resumed.
The use and no lines above are removed from the filtered script so that, when you run the script, ExtUtils::configPL will not be re-ran.
Download (0.004MB)
Added: 2007-05-02 License: Perl Artistic License Price:
907 downloads
Crypt::Enigma 1.1
Crypt::Enigma is a Perl extension for emulating a World War II Enigma. more>>
Crypt::Enigma is a Perl extension for emulating a World War II Enigma.
SYNOPSIS
use Crypt::Enigma;
my($enigma) = Crypt::Enigma->new();
# Set the enigma to the proper rotor, ring, and initial setting.
$enigma->setup("312", "ABC", "ERZ");
# Plugboard a to b, and b to a.
$enigma->stekker("a", "b");
# Input a single letter, and get the encrypted letter.
my($output) = $enigma->input("A");
# Input another letter, and get the output.
$output = $enigma->input("W");
<<lessSYNOPSIS
use Crypt::Enigma;
my($enigma) = Crypt::Enigma->new();
# Set the enigma to the proper rotor, ring, and initial setting.
$enigma->setup("312", "ABC", "ERZ");
# Plugboard a to b, and b to a.
$enigma->stekker("a", "b");
# Input a single letter, and get the encrypted letter.
my($output) = $enigma->input("A");
# Input another letter, and get the output.
$output = $enigma->input("W");
Download (0.006MB)
Added: 2007-08-14 License: Perl Artistic License Price:
801 downloads
Lemonldap::Portal::Session 0.01
Lemonldap::Portal::Session is a Perl extension for Lemonldap websso. more>>
Lemonldap::Portal::Session is a Perl extension for Lemonldap websso.
SYNOPSIS
use Lemonldap::Portal::Session;
my $paramxml = $test->{DefinitionSession} ; # $test is the result of XML parsing
my $obj = Lemonldap::Portal::Session->init ($paramxml,entry =>$entry) ;
Lemonldap::Portal::Session is a parser of XML description of session to keys,values of hash .
It is a piece of lemonldap websso framework . see eg directory for implementation .
<<lessSYNOPSIS
use Lemonldap::Portal::Session;
my $paramxml = $test->{DefinitionSession} ; # $test is the result of XML parsing
my $obj = Lemonldap::Portal::Session->init ($paramxml,entry =>$entry) ;
Lemonldap::Portal::Session is a parser of XML description of session to keys,values of hash .
It is a piece of lemonldap websso framework . see eg directory for implementation .
Download (0.005MB)
Added: 2007-03-21 License: Perl Artistic License Price:
947 downloads
cPanel 0.0.1
cPanel is a Perl extension to cPanel servers. more>>
cPanel is a Perl extension to cPanel servers.
SYNOPSIS
use cPanel;
This is a placeholder for now for cPanel:: modules.
Im doing this as a cPanel http://www.cpanel.net developer for future development of our public API.
USING THE cPanel:: namespace
If youd like to use the cPanel namespace in your modules, please use cPanel::3rdparty, cPanel::Custom, cPanel::Local, or cPanel::My as your base namespace to avoid confusion with modules released by cPanel, Inc.
Thank you very much for your consideration in this matter.
<<lessSYNOPSIS
use cPanel;
This is a placeholder for now for cPanel:: modules.
Im doing this as a cPanel http://www.cpanel.net developer for future development of our public API.
USING THE cPanel:: namespace
If youd like to use the cPanel namespace in your modules, please use cPanel::3rdparty, cPanel::Custom, cPanel::Local, or cPanel::My as your base namespace to avoid confusion with modules released by cPanel, Inc.
Thank you very much for your consideration in this matter.
Download (0.002MB)
Added: 2007-05-25 License: Perl Artistic License Price:
902 downloads
HTML::Embperl 1.3.6
HTML::Embperl is a Perl module for building dynamic Websites with Perl. more>>
HTML::Embperl is a Perl module for building dynamic Websites with Perl.
SYNOPSIS
Embperl is a Perl extension module which gives you the power to embed Perl code directly in your HTML documents (like server-side includes for shell commands).
If building more than a single page, you may also want to take a look at "perldoc EmbperlObject" which lets you build your website out of small reusable objects.
Additionally, "perldoc HTML::Embperl::Mail" allows you to send the resulting page via email.
<<lessSYNOPSIS
Embperl is a Perl extension module which gives you the power to embed Perl code directly in your HTML documents (like server-side includes for shell commands).
If building more than a single page, you may also want to take a look at "perldoc EmbperlObject" which lets you build your website out of small reusable objects.
Additionally, "perldoc HTML::Embperl::Mail" allows you to send the resulting page via email.
Download (0.35MB)
Added: 2006-09-01 License: Perl Artistic License Price:
1148 downloads
DCE::Login 0.21
DCE::Login is a Perl extension for interfacing to the DCE login API. more>>
DCE::Login is a Perl extension for interfacing to the DCE login API.
SYNOPSIS
use DCE::Login;
my($l, $status) = DCE::Login->get_current_context;
my $pwent = $l->get_pwent;
Perl extension for interfacing to the DCE login API.
<<lessSYNOPSIS
use DCE::Login;
my($l, $status) = DCE::Login->get_current_context;
my $pwent = $l->get_pwent;
Perl extension for interfacing to the DCE login API.
Download (0.035MB)
Added: 2007-04-16 License: Perl Artistic License Price:
921 downloads
Text::Kakasi::JP 2.04
Text::Kakasi::JP is a Japanese Perl extension for Text::Kakasi. more>>
Text::Kakasi::JP is a Japanese Perl extension for Text::Kakasi.
SYNOPSIS
use Text::Kakasi;
# functional
$res = Text::Kakasi::getopt_argv(kakasi, -ieuc, -w);
$str = Text::Kakasi::do_kakasi($japanese_text);
# object-oriented
$obj = Text::Kakasi->new(-ieuc,-w);
$str = $obj->get($japanese_text);
<<lessSYNOPSIS
use Text::Kakasi;
# functional
$res = Text::Kakasi::getopt_argv(kakasi, -ieuc, -w);
$str = Text::Kakasi::do_kakasi($japanese_text);
# object-oriented
$obj = Text::Kakasi->new(-ieuc,-w);
$str = $obj->get($japanese_text);
Download (0.022MB)
Added: 2006-08-02 License: Perl Artistic License Price:
1178 downloads
MPEG::MP3Play 0.15
MPEG::MP3Play is a Perl extension for playing back MPEG music. more>>
MPEG::MP3Play is a Perl extension for playing back MPEG music.
SYNOPSIS
use MPEG::MP3Play;
my $mp3 = new MPEG::MP3Play;
$mp3->open ("test.mp3");
$mp3->play;
$mp3->message_handler;
This Perl module enables you to playback MPEG music.
This README and the documention cover version 0.15 of the MPEG::MP3Play module.
<<lessSYNOPSIS
use MPEG::MP3Play;
my $mp3 = new MPEG::MP3Play;
$mp3->open ("test.mp3");
$mp3->play;
$mp3->message_handler;
This Perl module enables you to playback MPEG music.
This README and the documention cover version 0.15 of the MPEG::MP3Play module.
Download (0.038MB)
Added: 2006-07-12 License: Perl Artistic License Price:
1200 downloads
File::Copy::Recursive 0.31
File::Copy::Recursive is a Perl extension for recursively copying files and directories. more>>
File::Copy::Recursive is a Perl extension for recursively copying files and directories.
SYNOPSIS
use File::Copy::Recursive qw(fcopy rcopy dircopy fmove rmove dirmove);
fcopy($orig,$new[,$buf]) or die $!;
rcopy($orig,$new[,$buf]) or die $!;
dircopy($orig,$new[,$buf]) or die $!;
fmove($orig,$new[,$buf]) or die $!;
rmove($orig,$new[,$buf]) or die $!;
dirmove($orig,$new[,$buf]) or die $!;
This module copies and moves directories recursively (or single files, well... singley) to an optional depth and attempts to preserve each file or directorys mode.
<<lessSYNOPSIS
use File::Copy::Recursive qw(fcopy rcopy dircopy fmove rmove dirmove);
fcopy($orig,$new[,$buf]) or die $!;
rcopy($orig,$new[,$buf]) or die $!;
dircopy($orig,$new[,$buf]) or die $!;
fmove($orig,$new[,$buf]) or die $!;
rmove($orig,$new[,$buf]) or die $!;
dirmove($orig,$new[,$buf]) or die $!;
This module copies and moves directories recursively (or single files, well... singley) to an optional depth and attempts to preserve each file or directorys mode.
Download (0.010MB)
Added: 2007-04-26 License: Perl Artistic License Price:
913 downloads
Geo::Shapelib 0.20
Geo::Shapelib is a Perl extension for reading and writing shapefiles as defined by ESRI. more>>
Geo::Shapelib is a Perl extension for reading and writing shapefiles as defined by ESRI.
SYNOPSIS
use Geo::Shapelib qw/:all/;
or
use Geo::Shapelib qw/:all/;
my $shapefile = new Geo::Shapelib {
Name => stations,
Shapetype => POINT,
FieldNames => [Name,Code,Founded];
FieldTypes => [String:50,String:10,Integer:8];
};
while ( ) {
chomp;
my($station,$code,$founded,$x,$y) = split /|/;
push @{$shapefile->{Shapes}},{ Vertices => [[$x,$y,0,0]] };
push @{$shapefile->{ShapeRecords}}, [$station,$code,$founded];
}
$shapefile->save();
This is a library for reading, creating, and writing shapefiles as defined by ESRI(r) using Perl. The Perl code uses Frank Warmerdams Shapefile C Library (http://shapelib.maptools.org/). The library is included in this distribution.
<<lessSYNOPSIS
use Geo::Shapelib qw/:all/;
or
use Geo::Shapelib qw/:all/;
my $shapefile = new Geo::Shapelib {
Name => stations,
Shapetype => POINT,
FieldNames => [Name,Code,Founded];
FieldTypes => [String:50,String:10,Integer:8];
};
while ( ) {
chomp;
my($station,$code,$founded,$x,$y) = split /|/;
push @{$shapefile->{Shapes}},{ Vertices => [[$x,$y,0,0]] };
push @{$shapefile->{ShapeRecords}}, [$station,$code,$founded];
}
$shapefile->save();
This is a library for reading, creating, and writing shapefiles as defined by ESRI(r) using Perl. The Perl code uses Frank Warmerdams Shapefile C Library (http://shapelib.maptools.org/). The library is included in this distribution.
Download (0.26MB)
Added: 2006-09-30 License: Perl Artistic License Price:
1121 downloads
Tuxedo 2.08
Tuxedo is a Perl extension module for Tuxedo. more>>
Tuxedo is a Perl extension module for Tuxedo.
This module provides the following functionality...
C style interface
The Tuxedo perl module gives you access to almost all of the tuxedo 8.1 apis from perl. In most cases you can take the C API you already familiar with, apply perl semantics to it, and write working tuxedo programs in perl.
Object wrapping of C structures
Many tuxedo functions take pointers to C structures as function parameters. To preserve the C interface, this module provides perl objects that encapsulate the C structures used by tuxedo. These objects allow the user to create and manipulate the elements of these C structures, and these objects are then passed as parameters to the perl version of these tuxedo C functions.
buffer management
Perl classes exist for each buffer type to allow for easy manipulation of buffer contents and automatic memory cleanup when no more references to the buffer exist.
callback subs
perl subs can be registered as unsolicited message handlers and signal handlers.
FML/FML32 field table support
This module includes the mkfldpm32.pl script that is the perl equivalent of the tuxedo mkfldhdr32 program. It accepts a field table file as input and produces a *.pm file that can be included in a perl script, so field identifiers can be referenced by id.
perl tuxedo services
You can now write tuxedo services in perl. When you build the Tuxedo module, it should create a tuxedo server called PERLSVR. This is a tuxedo server that contains an embedded perl interpretor for executing perl tuxedo services. When PERLSVR boots up, it parses the perlsvr.pl script, which at the moment it expects to find in its working directory. The location of perlsvr.pl will be configurable in a future version. The perlsvr.pl script is run as the tpsvrinit routine. You can modify perlsvr.pl to define any subs you want to be tuxedo services and advertise these subs.
There are a few rules for writing subs that are to be run as tuxedo services.
1) They must accept a single input parameter which is a reference to a TPSVCINFO_PTR object.
2) They must return 5 parameters corresponding to the parameters of the tpreturn tuxedo function. You dont call tpreturn directly from a perl sub tuxedo service. When the sub returns, the PERLSVR will extract the return values from the perl stack and call tpreturn for you.
Below is the perlsvr.pl that is included with this distribution. It demonstrates how to write and advertise two simple perl subs that act as tuxedo services.
use Tuxedo;
sub TOUPPER {
my ($tpsvcinfo) = @_;
my ($inbuf) = $tpsvcinfo->data;
$inbuf->value( ($newval = uc($inbuf->value)) );
return ( TPSUCCESS, 0, $inbuf, $tpsvcinfo->len, 0 );
}
sub REVERSE {
my ($tpsvcinfo) = @_;
my ($buf) = $tpsvcinfo->data;
$buf->value( ($newval = reverse($buf->value)) );
return ( TPSUCCESS, 0, $buf, $tpsvcinfo->len, 0 );
}
tpadvertise( "TOUPPER", &TOUPPER );
tpadvertise( "REVERSE", &REVERSE );
Future versions of this module will include
workstation and native modules
Different modules will exist for native and workstation tuxedo development. Currently native is the default.
An object oriented tuxedo interface
Version 1 of the Tuxedo module only presented an object oriented interface to the user. This version of the Tuxedo module presents the original C interface to make perl tuxedo development easier for experienced tuxedo programmers. The object oriented interface will co-exist with the C interface in a future version of this module.
<<lessThis module provides the following functionality...
C style interface
The Tuxedo perl module gives you access to almost all of the tuxedo 8.1 apis from perl. In most cases you can take the C API you already familiar with, apply perl semantics to it, and write working tuxedo programs in perl.
Object wrapping of C structures
Many tuxedo functions take pointers to C structures as function parameters. To preserve the C interface, this module provides perl objects that encapsulate the C structures used by tuxedo. These objects allow the user to create and manipulate the elements of these C structures, and these objects are then passed as parameters to the perl version of these tuxedo C functions.
buffer management
Perl classes exist for each buffer type to allow for easy manipulation of buffer contents and automatic memory cleanup when no more references to the buffer exist.
callback subs
perl subs can be registered as unsolicited message handlers and signal handlers.
FML/FML32 field table support
This module includes the mkfldpm32.pl script that is the perl equivalent of the tuxedo mkfldhdr32 program. It accepts a field table file as input and produces a *.pm file that can be included in a perl script, so field identifiers can be referenced by id.
perl tuxedo services
You can now write tuxedo services in perl. When you build the Tuxedo module, it should create a tuxedo server called PERLSVR. This is a tuxedo server that contains an embedded perl interpretor for executing perl tuxedo services. When PERLSVR boots up, it parses the perlsvr.pl script, which at the moment it expects to find in its working directory. The location of perlsvr.pl will be configurable in a future version. The perlsvr.pl script is run as the tpsvrinit routine. You can modify perlsvr.pl to define any subs you want to be tuxedo services and advertise these subs.
There are a few rules for writing subs that are to be run as tuxedo services.
1) They must accept a single input parameter which is a reference to a TPSVCINFO_PTR object.
2) They must return 5 parameters corresponding to the parameters of the tpreturn tuxedo function. You dont call tpreturn directly from a perl sub tuxedo service. When the sub returns, the PERLSVR will extract the return values from the perl stack and call tpreturn for you.
Below is the perlsvr.pl that is included with this distribution. It demonstrates how to write and advertise two simple perl subs that act as tuxedo services.
use Tuxedo;
sub TOUPPER {
my ($tpsvcinfo) = @_;
my ($inbuf) = $tpsvcinfo->data;
$inbuf->value( ($newval = uc($inbuf->value)) );
return ( TPSUCCESS, 0, $inbuf, $tpsvcinfo->len, 0 );
}
sub REVERSE {
my ($tpsvcinfo) = @_;
my ($buf) = $tpsvcinfo->data;
$buf->value( ($newval = reverse($buf->value)) );
return ( TPSUCCESS, 0, $buf, $tpsvcinfo->len, 0 );
}
tpadvertise( "TOUPPER", &TOUPPER );
tpadvertise( "REVERSE", &REVERSE );
Future versions of this module will include
workstation and native modules
Different modules will exist for native and workstation tuxedo development. Currently native is the default.
An object oriented tuxedo interface
Version 1 of the Tuxedo module only presented an object oriented interface to the user. This version of the Tuxedo module presents the original C interface to make perl tuxedo development easier for experienced tuxedo programmers. The object oriented interface will co-exist with the C interface in a future version of this module.
Download (0.033MB)
Added: 2007-05-25 License: Perl Artistic License Price:
883 downloads
Tivoli 0.01
Tivoli is a Perl extension for Tivoli TME10. more>>
Tivoli is a Perl extension for Tivoli TME10.
SYNOPSIS
Not (yet) Autoloader implemented.
use Tivoli::DateTime;
use Tivoli::Logging;
use Tivoli::Fwk;
use Tivoli::Endpoints;
This Module will handle about everything you may need for Tivoli TME10. If anything has been left out, please contact me at tivoli.rhase@muc-net.de so it can be added.
Tivoli::DateTime
This Package will handle about everything you may need for handling the date / time.
Tivoli::Logging
This Package will handle about everything you may need for Logging.
Tivoli::Fwk
This Package will handle about everything you may need for Framework.
Tivoli::Endpoints
This Package will handle about everything you may need for Endpoints.
<<lessSYNOPSIS
Not (yet) Autoloader implemented.
use Tivoli::DateTime;
use Tivoli::Logging;
use Tivoli::Fwk;
use Tivoli::Endpoints;
This Module will handle about everything you may need for Tivoli TME10. If anything has been left out, please contact me at tivoli.rhase@muc-net.de so it can be added.
Tivoli::DateTime
This Package will handle about everything you may need for handling the date / time.
Tivoli::Logging
This Package will handle about everything you may need for Logging.
Tivoli::Fwk
This Package will handle about everything you may need for Framework.
Tivoli::Endpoints
This Package will handle about everything you may need for Endpoints.
Download (0.014MB)
Added: 2007-05-25 License: Perl Artistic License Price:
885 downloads
Imager::TimelineDiagram 0.15
Imager::TimelineDiagram is a Perl extension for creating Timeline Diagrams (designed to show system interaction over time). more>>
Imager::TimelineDiagram is a Perl extension for creating Timeline Diagrams (designed to show system interaction over time).
SYNOPSIS
use Imager::TimelineDiagram;
use Imager::Font;
my $tg = Imager::TimelineDiagram->new(
#maxTime => 10,
#dataLabelSide => left,
labelFont => Imager::Font->new(file => t/ImUgly.ttf),
);
$tg->set_milestones(qw(A B C D E));
my @points = (
# From, To, AtTime
[A,B,1.0],
[B,C,2.0],
[C,D,3.3],
[D,C,4.3],
[C,A,5.0],
);
$tg->add_points(@points);
$tg->write(foo.png);
<<lessSYNOPSIS
use Imager::TimelineDiagram;
use Imager::Font;
my $tg = Imager::TimelineDiagram->new(
#maxTime => 10,
#dataLabelSide => left,
labelFont => Imager::Font->new(file => t/ImUgly.ttf),
);
$tg->set_milestones(qw(A B C D E));
my @points = (
# From, To, AtTime
[A,B,1.0],
[B,C,2.0],
[C,D,3.3],
[D,C,4.3],
[C,A,5.0],
);
$tg->add_points(@points);
$tg->write(foo.png);
Download (0.084MB)
Added: 2007-04-24 License: Perl Artistic License Price:
913 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above perl extension search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed