Perl Code Kata: Testing Imports
Want to get better at Perl? This short exercise helps you understand how modules import symbols into namespaces.
Want to get better at Perl? This short exercise helps you understand how modules import symbols into namespaces.
In the summer of 2001, the State University of New York at Buffalo (UB) hired a new Provost. She surveyed various school services and came up with a short list of must-do projects. Given the level of competition in…
All~ Last week I asked for help identifying the source of a quotation. One friendly soul suggested Alan J. Perlis, but could not find an actual attribution. It did lead me to find a very applicable (and in my…
All~ Welcome to yet another summary. Although Aliya is present for this summary, I think the unnamed gecko with its tongue out will be the one who is helping to bring it to you, aided of course by Nicola…
This article is the first in a series aimed at building a full 3D engine. It could be the underlying technology for a video game, the visualization system for a scientific application, the walkthrough program for an architectural design…
Perl’s debugger is powerful but somewhat esoteric. The core perldebtut tutorial is a good introduction, but who wants to skim through pages of documentation when you only need a quick refresher on the syntax of a command? Let this printable…
Mod_perlservice? What is That? Mod_perlservice is a cool, new way to do remoting - sharing data between server and client processes - with Perl and Apache. Let’s start by breaking that crazy name apart: mod + perl + service. Mod…
All~ Welcome to yet another Monday summary. This would have been a Sunday summary, but Avernum (from Spiderweb Software) forcibly prevented it. As usual, we will start out with Perl 6 Language. Perl 6 Language Modules and Exports Aaron Sherman…
Accordingly to Merriam-Webster Online, “flood” means: 1: a rising and overflowing of a body of water especially onto normally dry land; 2: an overwhelming quantity or volume. In computer software there are very similar situations when an unpredictable and irregular…
Welcome to yet another summary, brought to you (once again) with the aid of the musical stylings of Dar Williams and Soul Coughing and a small, stuffed elephant name Aliya. And, without further ado, I give you Perl 6…
There are several different types of programmers, but I would wager that the vast majority are just like me: their mouse is a crucial input extension, and having an environment that supports the task at hand makes coding easier and,…
Perl 6 Summary for 2004-10-18 through 2004-10-23 Last week, I received a request to summarize perl6-language before internals. Frankly, it seems like a reasonable idea. Perl6-internals has always been first as long as I can remember. So perhaps, it is…
Now that Content Management with Bricolage has piqued your interest, you might be wondering what you need to do to install it. I’ll be the first to admit that installing Bricolage is not trivial, given that it requires several…
Perl 6 Summary for 2004-10-01 through 2004-10-17 All~ Welcome to my first summary. Since I am relatively new at this game, I will just steal Piers’ approach and start with Perl6 internals. But before that let me warn you that…
Perl’s taint mode can help you avoid using untrusted input insecurely. Here’s how to practice using it.
For those not used to the terminology, FMTYEWTK stands for Far More Than You Ever Wanted To Know. This one is fairly light as FMTYEWTKs usually go. In any case, the question before us is, “How do you apply an…
Richard Gabriel of Sun Microsystems suggests that beginning programmers should study the source code for great works of software as part of a Master of Fine Arts course in software. Prominent Extreme Programmers talk about finding the Quality Without a…
SOAP has great hype; portable, simple, efficient, flexible, and open, SOAP has it all. According to many intelligent people, writing a web service with SOAP should be a snap, and the results will speak for themselves. So they do, although…
The Perl 6 Summary for the week ending 2004-09-24 This is my last summary before I start my teaching practice. Hopefully I’ve things set up so writing the summary isn’t going to interfere with that, and vice versa. This week…
I am converting some articles from MS Word to HTML by hand. I often use bulleted outlines so I face a lot of work creating lists with nested sub-lists. It didn’t take opening and closing many <ul> and <li>…