The Art of Klingon Programming

The Art of Klingon Programming

By Paul Fenwick (‎pjf‎) from Melbourne.pm
Date: Monday, 3 August 2009 11:40
Duration: 40 minutes
Target audience: Everyday Perl
Language:
Tags: autodie awesome exceptions klingon tlhingan


A good programmer needs many qualities: intelligence, foresight, dedication,
and the ability to fight off a hundred angry targh armed only with your
bat'leth. On Qo'noS, software developers undertake an intensive course in
combat programming before they are cleared for active duty. The tlhIngan
traditions have long known one truth holds true for both glory in battle and
software development:

bIlujDI' yIchegh()Qo'; yIHegh()!

It is better to die() than to return() in failure.

For too long, Perl has been a pujwI', and unsuitable for use by true
warriors. In this talk we will show how the new autodie pragma can help you
to code with batlh!


Attended by: José Castro (‎cog‎), Jose L. Hernandez, Dave Cross (‎davorg‎), Paul Fenwick (‎pjf‎), Elizabeth Mattijsen (‎liz‎), David Fernández, Abigail, Abe Timmerman (‎abeltje‎), Henrik Tougaard (‎htoug‎), Fernando Vezzosi (‎Bucciarati‎), Jörg Plate (‎Patterner‎), Rafaël Garcia-Suarez (‎rgs‎), Alex Kapranoff (‎kappa‎), Stan Sawa, Billy Abbott (‎cowfish‎), Rosellyne Worrall (‎rozallin‎), Aristotle, Petru Ratiu (‎rpetre‎), Markus Pinkert (‎Bedivere‎), Gabor Szabo (‎szabgab‎), MartijnVdS, Henrik Hald Nørgaard, Jacinta Richardson (‎jarich‎), Ulrich Wisser (‎wisser‎), Drew Taylor (‎drewbie‎), Chia-liang Kao (‎clkao‎), Alistair MacLeod (‎anm‎), Peter Stoehr, Hermen Lesscher (‎hermen‎), Gianni Ceccarelli (‎dakkar‎), jani, Éric Cholet (‎echo‎), Jørgen Elgaard Larsen (‎elhaard‎), Markus Förster, James Laver (‎jjl‎), Matusalem Marques (‎mmar‎), Vincent Pit (‎vincent‎),