Perl Programming Tutorial
Piet::Interpreter is a Perl interpreter for the Piet programming language. SYNOPSIS use Piet::Interpreter; my $p = Piet::Interpreter->new(image => my_code.gif); $p->run; Piet is a programming language in which programs look like abstract paintings. The language is named after Piet...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (242): Piet::Interpreter Download |
VRML::VRML2 is a Perl module that contains VRML methods with the VRML 2.0/97 standard. SYNOPSIS use VRML::VRML2; $vrml = new VRML::VRML2; $vrml->browser(Cosmo Player 2.0,Netscape); $vrml->at(-15 0 20); $vrml->box(5 3 1,yellow); $vrml->back; $vrml->print; $vrml->save; OR with the...
Platforms: *nix
License: Freeware | Size: 71.68 KB | Download (242): VRML::VRML2 Download |
WWW::Yahoo::Movies is a Perl extension to get Yahoo! Movies information. SYNOPSIS use WWW::Yahoo::Movies; my $movie = new WWW::Yahoo::Movies(); print "TITLE: ".$movie->title." - ".$movie->year."n"; WWW::Yahoo::Movies is Perl interface to the Yahoo! Movies (http://movies.yahoo.com/)....
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (237): WWW::Yahoo::Movies Download |
Convert::Cyrillic is a Perl module with routines for converting from one cyrillic charset to another. SYNOPSIS use Convert::Cyrillic; $src = koi8; $dst = win; $SrcBuf = text in koi8 here; $DstBuf = Convert::Cyrillic::cstocs ($Src, $Dst, $SrcBuf); This package implements routine for...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (229): Convert::Cyrillic Download |
CAD::Drawing is a Perl module with methods to create, load, and save vector graphics. SYNOPSIS The primary intention of this module is to provide high-level operations for creating, loading, saving and manipulating vector graphics without having to be overly concerned about smile floormats....
Platforms: *nix
License: Freeware | Size: 39.94 KB | Download (228): CAD::Drawing Download |
A Chinese Typing Tutorial in the form of Slide-Show Presentation, based on the popular HanWJ Chinese Input Software. It demonstrates the most-commonly used PinYin input method, plus advanced Chinese input techniques.
Platforms: Windows
License: Freeware | Size: 539 KB | Download (227): Chinese Typing Tutorial Download |
Opcode is a Perl module created to disable named opcodes when compiling perl code. SYNOPSIS use Opcode; Perl code is always compiled into an internal format before execution. Evaluating perl code (e.g. via "eval" or "do file") causes the code to be compiled into an internal format and...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (227): Opcode Download |
SDL::MPEG is a SDL perl extension. SYNOPSIS $info = new SDL::MPEG -from => $mpeg; SDL::MPEG provides an interface to quering the status of a SMPEG stream. METHODS SDL::MPEG::has_audio returns true if it has audio track SDL::MPEG::has_video returns true if it has a video track...
Platforms: *nix
License: Freeware | Size: 778.24 KB | Download (225): SDL::MPEG Download |
Oracle::Sqlldr is a Perl wrapper around Oracles sqlldr utility. SYNOPSIS use Oracle::Sqlldr; my $sqlldr = Oracle::Sqlldr->new(); # get new sqlldr object Oracle::Sqlldr is an object-oriented class that provides a convenient Perl wrapper around Oracles sqlldr utility. SQL*Loader (sqlldr)...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (220): Oracle::Sqlldr Download |
Vonage::Click2Call is a Perl extension for using the Vonage Click2Call service. SYNOPSIS use Vonage::Click2Call; my $vonage = Vonage::Click2Call->new(login => user, password => pass, no_https_check => 1, # wasteful after the first time. turn it off. ); if (! $vonage) { # no $vonage for...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (220): Vonage::Click2Call Download |
Net::BitTorrent::LibBT::Tracker is a Perl module to access a tracker running under libbttracker. SYNOPSIS use Net::BitTorrent::LibBT::Tracker; my $tracker = Net::BitTorrent::LibBT::Tracker->new("/path/to/tracker"); print "Tracker has ", $tracker->num_peers, " peers.n"; The...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (217): Net::BitTorrent::LibBT::Tracker Download |
Language::Logo Perl module is an implementation of the Logo programming language. SYNOPSIS use Language::Logo; my $lo = new Logo(update => 20); $lo->command("setxy 250 256"); $lo->command("color yellow"); $lo->command("pendown"); # Draw a circle for (my $i = 0; $i < 360; $i += 10) {...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (215): Language::Logo 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 |
Geo::Gpx is a Perl module to create and parse GPX files. SYNOPSIS # Version 0.10 compatibility use Geo::Gpx; my $gpx = Geo::Gpx->new( @waypoints ); my $xml = $gpx->xml; # New API, generate GPX my $gpx = Geo::Gpx->new(); $gpx->waypoints(@wpt); my $xml = $gpx->xml(1.0); # Parse GPX...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (214): Geo::Gpx Download |
Filter::decrypt Perl module contains a template for a decrypt source filter. SYNOPSIS use Filter::decrypt ; This is a sample decrypting source filter. Although this is a fully functional source filter and it does implement a very simple decrypt algorithm, it is not intended to be used as...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (211): Filter::decrypt Download |
Visual Perl/Tk is a GUI development solution for beginners and professionals. Agenda - Why Perl/Tk - Other languages/libraries - Comparison table - Alternative visual tools for Perl/Tk - What beginners need - Why experienced programmer need it - What VPTK offers - Features that are not...
Platforms: *nix
License: Freeware | Size: 90.11 KB | Download (210): Visual Perl/Tk Download |
Mail::Client::Yahoo is a Perl module with programmatically access Yahoos web-based email. SYNOPSIS use Mail::Client::Yahoo; $y = Mail::Client::Yahoo->login( username => bob, password => secret, secure => 1, # for the paranoid and patient ); $y->select_folder(Inbox); $m =...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (210): Mail::Client::Yahoo Download |
Game Builder VB Tutorial for beginner visual basic programmers - how to make a program for automatic generation and duplex printing of a printable paper game. The program uses the functions of MS Office Word software to generate game forms in a Word document format and enables duplex printing of...
Platforms: Windows
License: Freeware | Size: 524 KB | Download (209): Game Builder VB Tutorial Download |
Tree::Visualize is a Perl module for visualizing Tree structures. SYNOPSIS use Tree::Visualize; use Tree::Binary; my $tree = Tree::Binary->new("*") ->setLeft( Tree::Binary->new("+") ->setLeft(Tree::Binary->new("2")) ->setRight(Tree::Binary->new("2")) ) ->setRight(...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (206): Tree::Visualize Download |
Notepad3 is a fast and light-weight Scintilla-based text editor with syntax highlighting. Notepad3 is an replacement for the default Windows text editor. Theres nothing wrong with Windows Notepad, its lightweight and fast; however programmers and other text file users will all agree that it has...
Platforms: Windows, Windows 8, Windows 7, Windows Server
License: Freeware | Size: 4.69 MB | Download (206): Notepad3 Download |