Perl's Special Variables
One of the best ways to make your Perl code look more like … well, like Perl code - and not like C or BASIC or whatever you used before you were introduced to Perl - is to get…
One of the best ways to make your Perl code look more like … well, like Perl code - and not like C or BASIC or whatever you used before you were introduced to Perl - is to get…
I spend the vast majority of my time at a computer working with email, whether it’s working through the ones I send and receive each day, or working on my interest in analyzing, indexing, organizing, and mining email content….
Whee! There’s a new graphics card in the G5, which means I can type this at the big screen again, which makes me happy. Well, it would make me far happier if the new card didn’t leave horrible artifacts…
HTTP::Recorder is a browser-independent recorder that records interactions with web sites and produces scripts for automated playback. Recorder produces WWW::Mechanize scripts by default (see WWW::Mechanize by Andy Lester), but provides functionality to use your own custom logger. Why Use…
Recently, Perl trainer and former perl.com editor Mark-Jason Dominus revived his Quiz of the Week mailing list; every week, subscribers are sent a Perl task of either “regular” or “expert” level. There are no prizes, but the submitted solutions are…
Yes. I know. This week’s summary is a week late. So it’s a summary of the last two weeks. So let’s get straight to perl6-internals shall we? Working on the Perl 6 Compiler Abhijit A. Mahabal posted his first…
This week, perl.com has the pleasure of interviewing Allison Randal, one of the key figures in the Perl community. Allison has been active in the Perl 6 design process since its inception, and is the President of the Perl…
When I last reviewed a Perl IDE, ActiveState’s Komodo, I was nearly convinced; the only problem was that I use Mac OS X. Now, Late Night Software, more commonly known for their AppleScript tools, have taken their Mac programming…
Ooh look. Stuff’s been happening in perl6-internals again. Will wonders never cease? Building NCI by default Bernhard Schmalhofer posted a patch to turn on building libnci.so by default so that the tests in t/pmc/nci.t would get run on more…
Testing is an important step in developing any important body of work. In today’s pragmatic culture, we’re taught to test first, test often, and design with tests. The expectation is that chanting “test test test” forgives all sins. To…
So, May Day didn’t quite knock me for six this year (but being up at 4am on Newcastle Town Moor on Saturday morning to welcome in the summer with a bunch of rapper dancers is guaranteed to leave a chap…
When we last left our intrepid web developer, he had successfully set up an online sales catalogue in 11 lines of code. Now, however, he has to move on to turning this into a sales site with a shopping…
And we’re back on a weekly schedule again (unless the Mayday bank holiday knocks me for six next week). As I expected, the Apocalypse has brought out a rash of prophets and prognosticators in perl6-language, but perl6-internals is still…
You have a database. You have a web server. You have a deadline. Whether it’s bringing up an e-commerce storefront for a new venture, implementing a new front-end to HR’s employee database, or even providing a neat way to…
The only problem with summarizing two week’s worth of Perl 6 happenings is that there’s twice as much stuff to summarize. Still, there’s no way I could have made the time to write a summary last week so I’ll…
Editor’s Note: this Apocalypse is out of date and remains here for historic reasons. See Synopsis 12 for the latest information. Some of the Problems with Perl 5 OO A little too orthogonal Not quite orthogonal enough Forced non-encapsulation…
Anyone who has used Perl for any length of time is familiar with the lookup hash, a handy idiom for doing existence tests
Wednesday? Why did I leave it ’til Wednesday to write the summary? I must have some reason. Or maybe not. I’ll give fair warning that I won’t be doing a summary for next week though, what with Easter and everything,…
Creating a photo gallery is usually considered a daunting task. Lots of people have tried it, not many have succeeded. One of the reasons for so many similar projects is that they don’t often integrate well into an existing…
… and we’re back! Another interesting week in Perl 6. Your Summarizer even wrote some [parrot] code and it’s been simply ages since he did that. In accordance with ancient custom, we’ll start the summary with perl6-internals. Building with…