An update on Perl - where is it going?
I need to update myself from time to time; web sites, magazine, books, delegates, technical friends and customer requests are all part of the equation; the final part is attending the - occasional and strategically chosen - high level conference or teaching session given by the specialists - the people who each know one specific technology inside out, usually to the exclusion of appropriate alternatives. And so it was I found myself yesterday at Dave Cross's London Perl Mongers teach-in, hosted by the BBC in White City. Dave styled the day as "turning Intermediate programmers into advanced ones" and notes (correctly) that it was a very tall target for six hours which included a lunch and two other breaks.
Dave DID teach me one or two (OK - let's be fair - one or two dozen) things during the day. But also gave me, as a long time Perl user and tutor, an insight as to where and how the use of the language has developed and is going. What did I notice and pick up "Management overview" mode.
• There was no - not a bit - of teaching of the Perl LANGUAGE as such; the majority - the vast majority - of the time was spent on covering modules, modules on the CPAN, and CPAN facilities. And the other - minority but significance of time - was spent looking at quality (or should I say Kwalitee, Dave?) of code / modules, and techniques, technologies and buzzwords in OO design, configuration file use, and the like.
• All day, there was only a single brief reference to Perl 6 - and that was Dave's comment that he really hasn't looked at anything Perl 6 in a while. There were more references - far more references - to Rails and Ruby which I think he views as an upcoming and perhaps significant force. And a couple of references to PHP, "put down" a little in the way that seems to have become traditional for the Perl Uber-Geeks.
• A few days ago, I asked "is Perl dying out" in this column, and produced data showing, strongly, that this is not the case. Dave produced a similar, strong, case (based on job vacancies) to show that it's live and kicking; there are more Perl jobs than advanced Perl programmers out there - so there's still very much a case for our Perl courses - the next one starts tomorrow - and for occasional more advanced lectures such as this one.
Dave, Thank You for setting up and providing the day, and thank you to the BBC for hosting it. I know I found it very useful, and that all the others of the three dozen or so attendees that I spoke to did so too. (written 2007-06-03, updated 2007-06-07)
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articlesP256 - Perl 6 Look Ahead 
Perl 6 - significantly nearer, and Rakudo looks very good - (2010-12-02) 
Multiway branches in Perl - the given and when syntax - (2010-09-22) 
Setting a safety net or fallback value in Perl - (2010-06-19) 
Intelligent Matching in Perl - (2010-06-18) 
switch and case, or given and when in Perl - (2010-06-17) 
Moving the product forward - ours, and MySQL, Perl, PHP and Python too - (2010-01-01) 
Perl 6 - When will we have a production release? - (2008-07-26) 
What software version do we teach? - (2007-10-31) 
Ruby's case - no break - (2006-12-17) 
DWIM and AWWO - (2006-01-30) 
2006 - Making business a pleasure - (2006-01-01) 
A Parallel for Perl 6 - (2004-11-09) 
When will Perl 6 be available - (2004-10-15)P770 - Perl - A Quick Look Ahead
Some other Articles
Judging the quality of contributed Perl codeSunday afternoonWhat are factory and singleton classes?Five of the best - pictures from LondonAn update on Perl - where is it going?New Serieses for the summer on TVMySQL - the order of clauses and the order of actionsWhat brought YOU to our web site?A lot has happened in a yearPHP header() function - uses and new restrictions
4488 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90 at 50 posts per page
This is a page archived from The Horse's Mouth at
the diary and writings of Graham Ellis.
Every attempt was made to provide current information at the time the
page was written, but things do move forward in our business - new software
releases, price changes, new techniques. Please check back via
our main site for current courses,
prices, versions, etc - any mention of a price in "The Horse's Mouth"
cannot be taken as an offer to supply at that price.
Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).