Effective Perl Programming
Perl Studio 2009 is an integrated development environment for Perl, providing comprehensive and easy-to-use solution for editing, debugging and deploying Perl based applications. This advanced Perl editor enables developers to code faster and more efficiently with many convenient features such...
Platforms: Windows
License: Shareware | Cost: $39.00 USD | Size: 1.89 MB | Download (113): Perl Studio 2009 Download |
The Squirrel programming language is a high level imperative/OO programming language, designed to be a powerful scripting tool that fits in the size, memory bandwidth, and real-time requirements of applications like games. Although Squirrel offers a wide range of features like: - Open Source...
Platforms: *nix
License: Shareware | Cost: $0.00 USD | Size: 389.12 KB | Download (95): The Squirrel programming language 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 |
Perl Dev Kit or PDK in short, provides essential tools for Perl programmers, making it easy to create, build, and deploy applications. Turn your Perl programs into ready-to-run executables for AIX, HP-UX, Linux, Solaris, and Windows. Painlessly debug Perl scripts. Generate code for...
Platforms: *nix
License: Shareware | Cost: $49.00 USD | Download (106): Perl Dev Kit Download |
Number::Bytes::Human is a Perl module that can convert byte count to human readable format. SYNOPSIS use Number::Bytes::Human qw(format_bytes); $size = format_bytes(0); # 0 $size = format_bytes(2*1024); # 2.0K $size = format_bytes(1_234_890, bs => 1000); # 1.3M $size = format_bytes(1E9,...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (98): Number::Bytes::Human Download |
Template::Ast is a Perl module to process ASTs for Perl Template Toolkit. SYNOPSIS use Template::Ast; # Rebuild AST stored in file: $ast = Template::Ast->read(foo.ast) or die Template::Ast->error(); # Writing existing AST to file: $ast = { Marry => [24, F], John => [21, M] };...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (161): Template::Ast Download |
Games::Cards is a Perl module for writing and playing card games. SYNOPSIS use Games::Cards; my $Rummy = new Games::Cards::Game; # Create the correct deck for a game of Rummy. my $Deck = new Games::Cards::Deck ($Rummy, "Deck"); # shuffle the deck and create the discard pile...
Platforms: *nix
License: Freeware | Size: 91.14 KB | Download (124): Games::Cards Download |
CGI::WML is a Perl module with subclass LDSs "CGI.pm" for WML output and WML methods. SYNOPSIS use CGI::WML; $query = new CGI::WML; $content = $query->p("Hello WAP world"); print $query->header(), $query->start_wml(), $query->template(-content=>$query->prev()),...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (95): CGI::WML Download |
Perl Advanced TCP Hijacking is a collection of tools for inspecting and hijacking network connections written in Perl. It consists of a packet generator, an RST daemon, a sniffer, an ICMP redirection tool, an ARP redirection tool, an IDS testing tool and other. If your system supports Perl just...
Platforms: *nix
License: Freeware | Size: 471.04 KB | Download (120): Perl Advanced TCP Hijacking Download |
Perl6::Parameters is a module with Perl 6-style prototypes with named parameters. SYNOPSIS use Perl6::Parameters; sub mysub($foo, ARRAY $bar, *%rest) { ... } DETAILS Perl6::Parameters is a Perl module which simulates Perl 6s named parameters. (When I talk about "named parameters" I...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (90): Perl6::Parameters Download |
Inline::C is a Perl module that can Write Perl Subroutines in C. Inline::C is a module that allows you to write Perl subroutines in C. Since version 0.30 the Inline module supports multiple programming languages and each language has its own support module. This document describes how to use...
Platforms: *nix
License: Freeware | Size: 92.16 KB | Download (93): Inline::C Download |
Locale::KeyedText is a Perl module that refers to user messages in programs by keys. It also describes the same-number versions of Locale::KeyedText::Message ("Message") and Locale::KeyedText::Translator ("Translator"). Note that the "Locale::KeyedText" package serves only as the name-sake...
Platforms: *nix
License: Freeware | Size: 35.84 KB | Download (89): Locale::KeyedText 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 |
Math::Numbers is a Perl module that contains methods for mathematical approaches of concepts of the number theory. SYNOPSIS use Math::Numbers; my $a = 123; my $b = 34; my $numbers = Math::Numbers->new($a, $b [, ...]); print "They are coprimes (relatively primes)!n" if...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (104): Math::Numbers Download |
The Hecl Programming Language is a high-level scripting language implemented in Java. Hecl Programming Language is intended to be small, extensible, extremely flexible, and easy to learn and use. Hecl is intended as a complement to the Java programming language, not a replacement. As such, it...
Platforms: *nix
License: Freeware | Size: 2.6 MB | Download (114): Hecl Programming Language Download |
2E Programming Language (two es, as in ee, or expression evaluator) is a simple algebraic syntax language. It natively supports expressions (composed of operators and operands), and function definitions, and basically nothing else. Therefore, it can be fairly straight-forward to learn (assuming...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (108): 2E Programming Language Download |
Perl/Linux is a Linux distribution where ALL programs are written in perl. Many of the programs came from Perl Power Tools (PPT). Other programs came from Jay Komineks Perl/Linux page. Other programs, I wrote or enhanced, including: plHttpd (web server), edit (aced based), vi (enhanced aced),...
Platforms: *nix
License: Freeware | Size: 235.52 KB | Download (133): Perl/Linux Download |
Parallel::Pvm is a Perl extension for the Parallel Virtual Machine (PVM) Message Passing System. SYNOPSIS use Parallel::Pvm; The PVM message passing system enables a programmer to configure a group of (possibly heterogenous) computers connected by a network into a parallel virtual machine....
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (200): Parallel::Pvm Download |
PATH is a very different programming language than what you are probably used to if youre an average programmer. If youve programmed in the language Brainf*ck, youll recognize the memory cell architecture. Also, Befunge programmers will recognize the two-dimensional way that PATH programs are...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (96): PATH programming language Download |
Math::BaseArith is a Perl extension for mixed-base number representation (like APL encode/decode). SYNOPSIS use Math::BaseArith; encode( value, base_list ); decode( representation_list, base_list ); The inspiration for this module is a pair of functions in the APL programming language...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (96): Math::BaseArith Download |