Recently in Perl Category

Recently, I managed to program a few cosmetics fixes for the Xerl Template Engine. Xerl is a website template engine written in Perl and designed to use XML as its primary source for content and configurations.

  • Xerl is not logging any IP addreses anymore. Xerl is now logging hashsums of those instead.
  • Xerls logging internals have been improved.
  • Lots of other small but nice cosmetic fixes have been introduced.

As a user, nobody will recognize any of those changes. I wanted to mention recent work in order to show that Xerl is not dead. However, the progress of development is slow but constant.

cover-med.jpg I've the original version of this book several years already. But it is great that this book is now available for anyone as a free download. This book covers functional programming techniques using Perl 5 such as higher order functions, recursion, memoizing, dispatching, lazy evaluation, etc. :)

Vim is my favourite editor (and IDE) for programming, editing, writing etc. Vim is like Perl: You always find something new how do do things. I think this is amazing! I found a small advanced Introduction to Vim in the internet. The following commands I didn't know until now: gs ga gf gD :later :earlier :mkview :loadview :bufdo . It's worth reading it, because it's not so much to read and it should contain a few tricks you don't know already :)

Well, I think that this blog is also good for introducing some subdomains of the *.buetow.org (*.bue) namespace. So here we go! screens.buetow.org (screens.bue) is my screenshots pool. Once a while I'll update it. Depends on how often I change my desktop layout or do something interesting which should get "screenshotted" :) I may update the quick and dirty Perl script of screens.buetow.org, so we have not to preview all screenshots at once. Maybe the gallery script will do the job. I'll think about that! Any other recommendations? Or maybe I'll look for a Movable Type gallery plugin.
Perl 5.0x was the first language I knew well (besides of german) and it is still surprising that Perl 5 comes up with new stuff again and again. Perl 6 nears completion (Rakudo, Perl 6 on Parrot), however I think that it ll take at least yet another year (or two) until its first release is available. But this is no reason to cry. Development also goes on on Perl 5! Here is a nice Perl 5.10 tutorial. It includes some of the new stuff which has been introduced since Perl 5.8. :)
A few of you already know of the CXG nopaste service and the CXG uploader script! The CXG nopaste service has been programmed by the_real in Python. The uploader script is my work and CXG is hosted on my webserver. The CXG.de domain name belongs to my brother! I just wanted to mention this nice nopaste service and the uploader script for UNIX and alike.

Yet another small website of mine is use.perl9.org. It's a collection of small Perl 5 code snipplets. It also contains Perl fun stuff and Perl Poetry. Here is one of my favourite Poems I wrote:

#!/usr/bin/perl

# (C) 2006 by Paul C. Buetow (http://paul.buetow.org)

goto library for study $math;
BEGIN { s/earching/ books/
and read $them, $at, $the } library:

our $topics, cos and tan,
require strict; import { of, tied $patience };

do { int'egrate'; sub trade; };
do { exp'onentize' and abs'olutize' };
study and study and study and study;

foreach $topic ({of, math}) {
you, m/ay /go, to, limits }

do { not qw/erk / unless $success
and m/ove /o;$n and study };

do { int'egrate'; sub trade; };
do { exp'onentize' and abs'olutize' };
study and study and study and study;

grep /all/, exp'onents' and cos'inuses';
/seek results/ for @all, log'4rithms';

'you' =~ m/ay /go, not home
unless each %book ne#ars
$completion;

do { int'egrate'; sub trade; };
do { exp'onentize' and abs'olutize' };

#at
home: //ig,'nore', time and sleep $very =~ s/tr/on/g;
__END__

Please drop me some nice features which should be in Perl 9! All available Perl 9 features so far can be browsed on www.perl9.org!

Here is a prove, that Perl is better than Python! The prove proves, that you can program in Perl without using a semicolon as well. You don't have to use Python in order to do so! So Perl is at least as good as Python or even better! (don't take it too serious :)

About this Archive

This page is a archive of recent entries in the Perl category.

OpenBSD is the previous category.

Podcasts is the next category.

Find recent content on the main index or look in the archives to find all content.