Quote: Walk softly and carry a megawatt laser.
(Courtesy of fortune cookies)

Welcome to the Cool Spot of the Sun

Perl has been the bread-butter for many programmers whose main task is to garner valid info from stacks of Data. The most compelling reason to use perl is its format of writing. The depth is both horrendous and magnificient. Its seldom possible to write in more than 10 ways in a language , which perl makes possible.

People might be intimidated by the breadth it needs to understand perl code, namely it makes their knowledge look crippled unless they are well seasoned Perl veterans.

A nice link on how to install new modules through CPAN

Perl Gems
1. There are some Modules I love to use. Recently working on a OS portable program requiring different modules namely Posix for the Linux system and Win32 for the Windows system. By default the 'use' keyword is a compile time variable so its not possible to use an 'if' to conditionally include modules. The way round this is using 'use_module' or 'require_module' available in Module::Runtime.

2. Killfam is a nice module that can be used to kill a process and all the child programs spawned from it.

3. When using Regex, remember that the best way around many a times is "NOT" searching for the pattern. Really! Matching always has its quirks and many times matching too much is a worser way.

Perl foundation link

http://www.Perl.com

CPAN – Place where nice modules can be found

Embedding Perl in C and vice versa perldoc.perl.org,

       perl-xs-c+

       EP - C++ wrapper for perl

       cpan.org

       unix.org.ua

       phim.unibe.ch

       perl.active-venture.com - Multiple Interpreters

Articles on Why reinventing the wheel is Stupid...

Why not Translate Perl to C? Perl.com

Man page for Perlfunc (to find about Perl Functions) perlfunc

Useful Perl Functions / modifiers

lowercase – lc perl.active-venture.com

Howto use Hash printing etc cs.mcgill.ca/~abatko

       unix.org.ua

       perl.org.il/pipermail

       htmlite.com

       ebb.org

       perl.com

Howto get configuration values scit.wlv.ac.uk/~jphb

Howto create GUI using tk unix.org.ua

Howto use Hashes of Arrays unix.org.ua

Howto use Hashes of Hashes unix.org.ua

       htmlfixit.com

Howto use Perl with Win32 northbound-train.com

Howto use Join perl.com

Howto Open files sunsite.ualberta.ca

       cs.mcgill.ca/~abatko

       tizag.com

Howto use Goto unix.org.ua

Howto use Arrays perl.about.com

       faqs.org

       cs.mcgill.ca/~abatko

       perl.about.com

       devdaily.com

       comptechdoc.org

Howto use Split comp.leeds.ac.uk

Howto use Structures like in C/C++ xav.com

Howto change the Directory of current Program execution perl.com

Howto use the file handles wellho.net

       developertutorials.com

       aplawrence.com

       pageresource.com

       troubleshooters.com

Howto read a file in a single go (aka slurp ) perl.com

       sysarch.com

Howto use Win32 GUI sourceforge.net

Howto use POSIX interface to Perl seth.positivism.org

       xav.com

Howto use Regular expressions aka Regex in Perl cs.tut.fi/~jkorpela

       perl.com

       english.uga.edu

       piglet.uccs.edu/~cs301

       perl.plover.com (about the NP Hardness of Regex)

       troubleshooters.com

Howto use loops like 'for' perl.com

       pageresource.com

       tizag.com

Howto use backticks ` to execute commands sial.org

Howto use Ping using Net::Ping perldoc.perl.org

Howto escape Special characters wdvl.com

Howto Dynamically load C libraries into Perl xav.com

       unix.org.ua

       sunsite.ualberta.ca

       cpan.org

       unix.org.ua

Archiving files using perl .....

Howto Zip and Tar files using Perl bike-nomad.com

       code.dreamincode.net

       packages.debian.org (debian package information)

       rtfm.atrax.co.uk

       rtfm.atrax.co.uk

Howto use subroutines/methods/functions in Perl webreference.com

Multi line string in Perl perl.about.com

       devdaily.com

       BTW use ' ' quotes around the label if variable substitution is to be prevented.

Howto load modules at Runtime as compared to loading compiletime.

       For e.g. in conditions like same program loads different modules for different OS's...

       cpan.uwinnipeg.ca

       unix.org.ua

Howto use XML in Perl xml.com

       xml.coverpages.org

       perl.com

       xml.com

Howto use Loop control statements like break(aka last in perl) in Perl unix.org.ua

Howto use file checking in Perl pageresource.com

Parrot aka Perl6 VM

parrotcode.org/

wellho.net

Perl6

dev.perl.org

Miscellaneous articles on Perl

Perl Needed to Know

(Essential perl- a nice tutorial)

(Perl in 20 Pages)

Perl Docs

(A Nice and fast tutorial)

DeCSS in Perl

Another article on DeCSS

DECSS in a 6 line Perl script

How Perl is used also in CNC machines in tandem with RCSLib

Using Perl to generate Music

In Dmoz About Perl

Some things about Perl Datatypes

Tcl and Perl

Some quick gems for Perl

Perl by Example

Numbers in Perl

Number and String Manipulations

Perl Variables

String Concatenation

References and Records in Perl

Is Perl Relevant?

Perl 5 by example

Helpful Perl tips

Perl in HTML using MASON

Perl So Far ....

Language Popularity graphs



Get Firefox!  Use OpenOffice.org lastRSS.php - RSS parser for PHP Valid HTML 4.01! Valid CSS! IP Address Lookup


The visitor number 13195
Disclaimer