Perl Programs
Devel::TraceLoad is a Perl module to trace loadings of Perl Programs. # with perldb perl -d:TraceLoad script.pl # without perldb perl -MDevel::TraceLoad script.pl # without perldb and with options perl -MDevel::TraceLoad=after,path script.pl # with perldb and options perl -d:TraceLoad...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (88): Devel::TraceLoad Download |
This project aims to add the ability to create a graphical user interface (gui) dinamically
for Perl programs.
Main features are the ability to specify gui of programs on external files and the usage
of a simple script language to define navigation.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 168.76 KB | Download (49): Dynamic Gui for Perl Download |
App::Modular is a Perl module with modularization framework for perl programs. SYNOPSIS package App::Modular::Module::Test; use base qw(App::Modular::Module); sub say_hello { print "Hello, dear user!"; }; package main; use App::Modular; my $modul = instance App::Modular;...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (102): App::Modular Download |
odp2db is a collection of Perl programs that can be used to parse the ODP data dumps and insert the data into an SQL database. Both the structure.rdf.u8 and content.rdf.u8 files are parsed. A minimal table structure is included that is suitable for loading the database but probably not useful for...
Platforms: CGI and Perl
License: Freeware | Size: 10 KB | Download (46): odp2db Download |
"According to ancient legend, this cat stood in the doorway of the Gotoku-ji temple and raised her paw in the traditional Japanese beckoning gesture to a feudal lord who was passing by. The feudal lord followed the cat into the temple and instantly, a lightning bolt struck the place where the...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (35): Acme::ManekiNeko Download |
Source Morph is program that converts C, C++, Visual Basic, QBasic, Java, JavaScript, and Perl programs into webpages that display your code with the same syntax highlighting as your programming environment. Converts hundreds of files at once. Allows you save configurations of selected files...
Platforms: Windows
License: Freeware | Size: 1.78 MB | Download (160): Source Morph Download |
This module provides a framework and some utilities for easy creation of multithreaded Perl programs. It introduces and uses the concept of context based concurrent threads. A context specifies a kind of name and work space for thread execution and consists of a queue + threads working on that...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (39): Parallel::ThreadContext Download |
SenseClusters is a suite of Perl programs that clusters similar written contexts using unsupervised methods. It supports its own native methods and Latent Semantic Analysis. It takes users from preprocessing of text to clustered output.
Platforms: *nix
License: Freeware | Size: 19.99 MB | Download (41): SenseClusters Download |
The Ngram Statistics Package (ngram) is a suite of Perl programs that identifies significant multi word units (collocations) in written text using many different tests of association. NSP/ngram allows a user to add their own tests with minimal effort Features . Collocation Identification ....
Platforms: *nix
License: Freeware | Size: 993.28 KB | Download (34): Ngram Statistics Package Download |
Tkx::Tutorial Perl module contains a tutorial about how to use Tkx. Tk is a toolkit that allows you to create applications with graphical interfaces for Windows, Mac OS X and X11. The Tk toolkit is native to the Tcl programming language, but its ease of use and cross-platform availability has...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (215): Tkx::Tutorial Download |
XML::Namespace is a Perl module with simple support for XML Namespaces. SYNOPSIS Example 1: using XML::Namespace objects use XML::Namespace; my $xsd = XML::Namespace->new(http://www.w3.org/2001/XMLSchema#); # explicit access via the uri() method print $xsd->uri(); #...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (94): XML::Namespace Download |
File::RsyncP::Digest is a Perl interface to rsync message digest algorithms. SYNOPSIS use File::RsyncP::Digest; $rsDigest = new File::RsyncP::Digest; # specify rsync protocol version (default is <= 26 -> buggy digests). $rsDigest->protocol(version); # file MD4 digests...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (95): File::RsyncP::Digest Download |
XML::Writer is a Perl extension for writing XML documents. SYNOPSIS use XML::Writer; use IO::File; my $output = new IO::File(">output.xml"); my $writer = new XML::Writer(OUTPUT => $output); $writer->startTag("greeting", "class" => "simple"); $writer->characters("Hello, world!");...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (91): XML::Writer Download |
Archive::SelfExtract is a Perl module to bundle compressed archives with Perl code. SYNOPSIS use Archive::SelfExtract; # writes output script to STDOUT Archive::SelfExtract::createExtractor( "perlcode.pl", "somefiles.zip" ); # with various options: Archive::SelfExtract::createExtractor(...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (97): Archive::SelfExtract 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 |
Digest::SHA1 is a Perl interface to the SHA-1 algorithm. SYNOPSIS # Functional style use Digest::SHA1 qw(sha1 sha1_hex sha1_base64); $digest = sha1($data); $digest = sha1_hex($data); $digest = sha1_base64($data); $digest = sha1_transform($data); # OO style use Digest::SHA1; $sha1...
Platforms: *nix
License: Freeware | Size: 38.91 KB | Download (114): Digest::SHA1 Download |
Device::Cdio is a Perl module for CD Input and Control library. SYNOPSIS This encapsulates CD-ROM reading and control. Applications wishing to be oblivious of the OS- and device-dependent properties of a CD-ROM can use this library. use Device::Cdio; use Device::Cdio::Device; @cd_drives...
Platforms: *nix
License: Freeware | Size: 225.28 KB | Download (89): Device::Cdio Download |
Debug::FaultAutoBT is a Perl module for automatic backtrace extractor on SIGSEGV, SIGBUS, etc. SYNOPSIS use Debug::FaultAutoBT; use File::Spec::Functions; my $tmp_dir = File::Spec::Functions::tmpdir; my $trace = Debug::FaultAutoBT->new( dir => "$tmp_dir", #verbose => 1, #exec_path =>...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (92): Debug::FaultAutoBT Download |
B::Concise is a Perl syntax tree, printing concise info about ops. SYNOPSIS perl -MO=Concise[,OPTIONS] foo.pl use B::Concise qw(set_style add_callback); This compiler backend prints the internal OPs of a Perl programs syntax tree in one of several space-efficient text formats suitable for...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (89): B::Concise Download |
Chipcard::CTAPI is a Perl module for communication with chipcard terminals. SYNOPSIS use Chipcard::CTAPI; my $ct = new Chipcard::CTAPI(interface => Χpcard::CTAPI::PORT_COM1) or die "Cant communicate with card terminal"; my $memory_size = $ct->getMemorySize(); $ct->read(0,...
Platforms: *nix
License: Freeware | Size: 28.67 KB | Download (114): Chipcard::CTAPI Download |