HomePage RecentChanges Perl

Why I am passionate about Perl

Brian D Foy came up with this mini Meme...

The person who introduced me to Perl showed me that...

Not sure... I think it was installed as part of an early slackware linux.

I first starting using Perl to...

Installing Linux (0.93) into Melbourne University Student Union as the network administrator in 1993 (?) required that I provide two interfaces to search email address book. One had to provide data to the central ITS department for munging in the global university system. I wrote the daemon and the munging script in Perl 4.

I kept using Perl because...

It was fast, easy, powerful. I wrote some talks for Linux Australia which was then meeting at Melbourne University. I went on to build a very early learning management system for the department of education in 1995 and a webmail system (only 1000 lines long) - which incidentally helped people get around POP download issues with Eudora when there was a corrupt email.

I can't stop thinking about Perl...

In my professional career I have written using many languages (way too many to list). I still maintain projects in PHP, Java, C++, Ruby (Rails) and Python. I also regularly write Javascript (fairly large scale, often depending on ExtJS). Every time I use another framework or language, or programming model/paradigm, I am able to take that knowledge back and use it in Perl - it is just that flexible.

I'm still using Perl because...

It is the fastest and easiest way to get things done.

I get other people to use Perl by...

Actually I don't. I encourage people instead to use open source (see http://www.osdc.com.au/). Each time someone comes up with a good idea (e.g. Lucene in Java) it promotes all other open source (e.g. Lucene in C with Perl bindings, or Plucene in perl). We all help each other. The competition is a good thing, if we didn't have Firefox I am sure we would not have IE8 (which is a major improvement over IE6 for example). But if people ask me, I still say that Perl is my favorite language, it just fits nicely into my head.

I also program in ... and ..., but I like Perl better since...

XSL (best language for translating XML documents), Javascript (don't use flash - you can probably do it in Javascript, javascript also feels a lot like Perl both in way it can do OO and the use of variables etc - it really doesn't take too much to switch you mind), C++ (although I don't use templates), SQL (98% of people I know who use SQL don't know SQL - it really is powerful and fun) ...

More

Programming Language

For general perl see Category Perl. I also have a list of articles in Category Talk and Category HowTo

Software error:

Can't locate object method "endform" via package "CGI" at /data/scott.dd.com.au/wiki/modules/search.pl line 15.

For help, please send mail to the webmaster (webmaster@dd.com.au), giving this error message and the time and date of the error.