Embedded Databases
The expression “Embedded Database” requires an explanation. A “database” is an application that allows the targeted retrieval of stored data - a log-file is not a database. By “embedded” I mean a database that does not run in a…
The expression “Embedded Database” requires an explanation. A “database” is an application that allows the targeted retrieval of stored data - a log-file is not a database. By “embedded” I mean a database that does not run in a…
This week on perl6-compiler Yes you read that right; development of the Perl 6 compiler now has its own mailing list. Hopefully, in the coming weeks, the current perl6-internals list will get renamed parrot-internals to reflect that split. As I…
Simon Cozens Serendipity - it means those occasions when things come together to give you moments of inspiration. While preparing perl.com one week, I was editing an article on how to give lightning talks by Mark Fowler and at…
Another week, a free weekend, and still I haven’t started writing the summary until Monday. Still, I don’t actually start at college ’til next week, so that’s all right then. We start with perl6-internals. Compile op with return values…
I’ve found the experiences of dancing and programming to have a great deal in common. With both I am immersed in an abstract world of animated structures, building up and breaking down many times before finally reaching a conclusion….
If you’ve ever had to manage a web site with tens of thousands of pages of content where many people need to be able to update that content, you’ve no doubt recognized the need for a content management system…
The Perl 6 Summary for the fortnight ending 2004-08-20 Harrumph. Note to self; never miss a week when you could actually have written the summary. I lulled myself into a false sense of security with the quiet week for…
Note: All comments in square brackets are X screensavers that I ran for my slides. If you want to play along at home, start up xscreensaver-demo and click on the screensaver named. By the way, for any screensaver that…
Perl has a large number of command-line options that can help to make your programs more concise and open up many new possibilities for one-off command-line scripts using Perl. In this article we’ll look at some of the most…
As I threatened last week, I’m moving the rollover point for these summaries from midnight on Sunday/Monday to midnight on Friday/Saturday, but rather than do it in one swell foop, I’m doing a couple of six-day weeks. The theory…
After the keynotes, the most popular sessions at most Perl conferences tend to be the lightning talks. Each session consists of about 10 to 15 lightning talks — talks typically lasting individually no more than five minutes — back…
Earlier, we talked about the fundamental principles of application design with POE. Now it’s time to put my money where my mouth is and build some actual working code. To make life a bit easier, let’s lay out a…
Following last week’s bizarrely dated summary (I misplaced a day) we’re back with the correct week-ending date, but I’m ashamed to admit that I’ve slipped to writing on a Tuesday again. My head hangs in shame and I am…
Last year Perl.com published an article about pVoice. You learned what pVoice is, why it was built, and where it was supposed to go. Maybe you wanted to do something for disabled people yourself, by writing something like a…
X-Plane is an ultra-realistic flight simulator used by aviation pioneers like Burt Rutan, who uses it in his simulator for SpaceShipOne. The latest revision sports a flight model so accurate that the FAA has decided that your time spent…
Another week, another Perl 6 Summary. This is becoming a habit. Let’s do perl6-internals first, shall we? Japhy’s Perl 6 Rules Parser Last week Jeff ‘Japhy’ Pinyan announced that he’d be working on a Perl 6 rules parser once…
Day in and day out, I write large applications in perl. I’m cursed I tell you. While large scale, long-running applications in pure perl may sound fairly easy to write, they are not. Perl, beyond a certain size and…
What’s this? No! It can’t be! It’s a weekly Perl 6 Summary. What is the world coming to? Sorry, I can’t answer that one, so I’ll tell you what’s been happening this week in perl6-internals. Bignums, licenses, pie As…
Update: Perl Profiling has evolved since this article was written, please see http://www.perl.org/about/whitepapers/perl-profiling.html for the latest information. Everyone wants their Perl code to run faster. Unfortunately, without understanding why the code is taking so long to start with, it’s impossible…
Good evening. You find me typing away in a motel room on the edge of the Lake District on the shortest night of the year. I suppose, by rites, I should be spending the night by some stone circle drinking,…